ar
Feedback
JavaScript

JavaScript

الذهاب إلى القناة على Telegram

A resourceful newsletter featuring the latest and most important news, articles, books and updates in the world of #javascript 🚀 Don't miss our Quizzes! Let's chat: @nairihar

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام JavaScript

تُعد قناة JavaScript (@javascript) في القطاع اللغوي الإنكليزية لاعباً نشطاً. يضم المجتمع حالياً 31 135 مشتركاً، محتلاً المرتبة 4 164 في فئة التكنولوجيات والتطبيقات والمرتبة 12 801 في منطقة الهند.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 31 135 مشتركاً.

بحسب آخر البيانات بتاريخ 21 سبتمبر, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -118، وفي آخر 24 ساعة بمقدار -7، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 6.16‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 2.24‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 1 917 مشاهدة. وخلال اليوم الأول يجمع عادةً 697 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 4.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل javascript, console.log(gen.next().value, processdata, remix, acc.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
A resourceful newsletter featuring the latest and most important news, articles, books and updates in the world of #javascript 🚀 Don't miss our Quizzes! Let's chat: @nairihar

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 22 سبتمبر, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

31 135
المشتركون
-724 ساعات
-517 أيام
-11830 أيام
أرشيف المشاركات
CHALLENGE
const compose = (...fns) => x => fns.reduceRight((acc, fn) => fn(acc), x);

const addTwo = num => num + 2;
const multiplyByThree = num => num * 3;
const subtractTen = num => num - 10;

const calculate = compose(subtractTen, multiplyByThree, addTwo);

console.log(calculate(5));

🌲 You Don’t Know Node.js EventLoop The Ultimate Guide to Understanding EventLoop in Node.js This comprehensive guide is goin
🌲 You Don’t Know Node.js EventLoop The Ultimate Guide to Understanding EventLoop in Node.js This comprehensive guide is going to take some time to cover every detail that you need to know, so grab a cup of coffee and settle in for an exciting journey to the fascinating world of Node.js. Let’s get started! nairihar

What is the output?
Anonymous voting

CHALLENGE
function mystery() {
  try {
    console.log('A');
    throw new Error('Oops');
    console.log('B');
  } catch (err) {
    console.log('C');
    return 'D';
  } finally {
    console.log('E');
    return 'F';
  }
  console.log('G');
  return 'H';
}

console.log(mystery());

✌️ Driver.js: Tours, Highlights, Contextual Help, and More A vanilla JS library for making on-page tours and contextual help
✌️ Driver.js: Tours, Highlights, Contextual Help, and More A vanilla JS library for making on-page tours and contextual help systems. It’s been around for several years, but is still maintained, and there are lots of examples to check out – it’s really smooth. Kamran Ahmed

What is the output?
Anonymous voting

CHALLENGE
const users = [
  { id: 1, name: 'Sarah' },
  { id: 2, name: 'Miguel' },
  { id: 3, name: 'Jordan' }
];

const activeUsers = new WeakSet();
activeUsers.add(users[0]);
activeUsers.add(users[2]);

users.splice(1, 1); // Remove Miguel

let count = 0;
for (const user of users) {
  if (activeUsers.has(user)) count++;
}

console.log(count);

✌️ What’s the Difference Between Ordinary Functions and Arrow Functions? This sounds like basic stuff, but James always does
✌️ What’s the Difference Between Ordinary Functions and Arrow Functions? This sounds like basic stuff, but James always does a good job of digging in and explaining things in a way that gives you a more nuanced way to think about a concept, even if it’s just “Which function declaration syntax should I use?” James Sinclair

What is the output?
Anonymous voting

CHALLENGE
function createCounter() {
  let count = 0;
  
  return {
    increment() {
      return ++count;
    },
    reset() {
      const oldCount = count;
      count = 0;
      return oldCount;
    }
  };
}

const counterA = createCounter();
const counterB = createCounter();

counterA.increment();
counterA.increment();
counterB.increment();
const result = counterA.reset() + counterB.reset();
console.log(result);

What is the output?
Anonymous voting

CHALLENGE
const memoryLeak = () => {
  const cache = new Map();
  const weakCache = new WeakMap();
  
  const objKey = { id: 123 };
  const data = { name: 'User data', value: 42 };
  
  cache.set(objKey, data);
  weakCache.set(objKey, data);
  
  // Simulate removing reference to key
  const result = { map: cache.has(objKey), weakMap: weakCache.has(objKey) };
  // objKey = null; // This would be an error, as const can't be reassigned
  
  return result;
};

console.log(memoryLeak());

🟠Vercel Acquires NuxtLabs Vercel has acquired the company that caretakes the Nuxt project and employs some of its core team
🟠Vercel Acquires NuxtLabs Vercel has acquired the company that caretakes the Nuxt project and employs some of its core team – a move Vue creator Evan You is quite optimistic about. Vercel now manages, or at least supports, several key projects like Next.js, Turborepo, Svelte, and shadcn/ui. Nuxt itself remains open source and has a promising future. Vercel’s Guillermo Rauch shares a little more about the move here. NuxtLabs / Vercel

What is the output?
Anonymous voting

CHALLENGE
function createCounter() {
  let count = 0;
  
  function increment() {
    count += 1;
    return count;
  }
  
  function decrement() {
    count -= 1;
    return count;
  }
  
  return { increment, decrement, value: () => count };
}

const counter = createCounter();
counter.increment();
counter.increment();
counter.decrement();

console.log(counter.value() + counter.increment());

What is the output?
Anonymous voting

CHALLENGE
const obj = {
  name: 'Taylor',
  greet() {
    return `Hello, ${this.name}!`;
  },
  delayedGreet() {
    setTimeout(function() {
      console.log(this.greet());
    }, 100);
  }
};

obj.delayedGreet();

What is the output?
Anonymous voting

CHALLENGE
function* rangeGenerator(start, end, step = 1) {
  let current = start;
  while (current <= end) {
    yield current;
    current += step;
  }
}

const numbers = rangeGenerator(1, 10, 2);

numbers.next();
numbers.next();

const values = [...numbers];
console.log(values);

What is the output?
Anonymous voting

JavaScript - إحصائيات وتحليلات قناة تيليجرام @javascript