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 447 مشتركاً، محتلاً المرتبة 4 383 في فئة التكنولوجيات والتطبيقات والمرتبة 13 548 في منطقة الهند.

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

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

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

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 6.27‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 2.55‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 1 972 مشاهدة. وخلال اليوم الأول يجمع عادةً 800 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 7.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل 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

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

31 447
المشتركون
-1424 ساعات
-527 أيام
-19830 أيام
أرشيف المشاركات
What is the output?
Anonymous voting

CHALLENGE
function main() {
  console.log(1);
  
  setTimeout(() => console.log(2), 0);
  
  Promise.resolve().then(() => {
    console.log(3);
    setTimeout(() => console.log(4), 0);
  }).then(() => console.log(5));
  
  Promise.resolve().then(() => console.log(6));
  
  console.log(7);
}

main();

✌️ The ECMAScript Records and Tuples Proposal Has Been Withdrawn Several years in the making, the record and tuples proposal
✌️ The ECMAScript Records and Tuples Proposal Has Been Withdrawn Several years in the making, the record and tuples proposal offered two new deeply immutable data structures to JavaScript, but at this week’s TC39 meeting, the consensus was to drop it.

What is the output?
Anonymous voting

CHALLENGE
function executePromises() {
  console.log(1);
  
  setTimeout(() => {
    console.log(2);
  }, 0);
  
  Promise.resolve().then(() => {
    console.log(3);
    setTimeout(() => {
      console.log(4);
    }, 0);
  }).then(() => {
    console.log(5);
  });
  
  console.log(6);
}

executePromises();

😆
😆

What is the output?
Anonymous voting

CHALLENGE
const user = {
  name: 'Alice',
  age: 30
};

const handler = {
  get(target, prop) {
    if (prop in target) {
      return target[prop];
    }
    return `Property '${prop}' doesn't exist`;
  },
  set(target, prop, value) {
    if (prop === 'age' && typeof value !== 'number') {
      console.log('Age must be a number');
      return false;
    }
    target[prop] = value;
    return true;
  }
};

const proxy = new Proxy(user, handler);
proxy.age = '32';
proxy.age = 32;
console.log(proxy.job);

😆

🤟 Lexe: Package a Node App into a Single Executable Node actually has a mechanism for creating single executable application
🤟 Lexe: Package a Node App into a Single Executable Node actually has a mechanism for creating single executable applications and there are numerous other tools to do it, but Lexe takes the approach of using Amazon’s lightweight LLRT engine to make binaries of under 10MB in size. Note, however, "Lexe is not a drop-in replacement for Node.js. It only supports a subset of Node.js APIs." Ray-D-Song

What is the output?
Anonymous voting

CHALLENGE
const privateData = new WeakMap();

function Person(name) {
  privateData.set(this, { name, secretCount: 0 });
  
  this.greet = function() {
    const data = privateData.get(this);
    data.secretCount++;
    return `Hello, my name is ${data.name}`;
  };
  
  this.getSecretCount = function() {
    return privateData.get(this).secretCount;
  };
}

const alice = new Person('Alice');
alice.greet();
alice.greet();

const result = [
  privateData.has(alice),
  alice.name,
  alice.getSecretCount()
];

console.log(result);

🙂 Fastify + React – 7x Faster than Next.js? Node’s Fastify framework has a mature plugin for Vite integration (explained in
🙂 Fastify + React – 7x Faster than Next.js? Node’s Fastify framework has a mature plugin for Vite integration (explained in detail here), including @fastify/react which just hit version 1.0 and makes it easy to create fast, featureful (though obviously less so than Next.js) React apps atop Fastify. How fast? Very, it seems. Jonas Galvez

What is the output?
Anonymous voting

CHALLENGE
function* generateSequence() {
  let i = 1;
  while (i <= 3) {
    yield i++;
  }
}

function* extendSequence() {
  yield* generateSequence();
  yield* [4, 5];
  yield 6;
}

const generator = extendSequence();
const result = [];

for (const value of generator) {
  if (value % 2 === 0) {
    result.push(value * 2);
  } else {
    result.push(value);
  }
}

console.log(result);

😆
😆

What is the output?
Anonymous voting

CHALLENGE
function createSymbolDemo() {
  const obj = {};
  
  const sym1 = Symbol('description');
  const sym2 = Symbol('description');
  const sym3 = Symbol.for('shared');
  const sym4 = Symbol.for('shared');
  
  obj[sym1] = 'Value 1';
  obj[sym2] = 'Value 2';
  obj[sym3] = 'Value 3';
  obj[sym4] = 'Value 4';
  
  console.log(Object.keys(obj).length, sym1 === sym2, sym3 === sym4, obj[sym3]);
}

createSymbolDemo();

🕵️ 𝗪𝗲 𝗰𝗮𝘂𝗴𝗵𝘁 🇰🇵𝗟𝗮𝘇𝗮𝗿𝘂𝘀 𝗛𝗮𝗰𝗸𝗶𝗻𝗴 𝗚𝗿𝗼𝘂𝗽 𝗱𝗲𝗯𝘂𝗴𝗴𝗶𝗻𝗴 𝘁𝗵𝗲𝗶𝗿 𝗼𝘄𝗻 𝗺𝗮𝗹𝘄𝗮𝗿𝗲... 𝗶�
🕵️ 𝗪𝗲 𝗰𝗮𝘂𝗴𝗵𝘁 🇰🇵𝗟𝗮𝘇𝗮𝗿𝘂𝘀 𝗛𝗮𝗰𝗸𝗶𝗻𝗴 𝗚𝗿𝗼𝘂𝗽 𝗱𝗲𝗯𝘂𝗴𝗴𝗶𝗻𝗴 𝘁𝗵𝗲𝗶𝗿 𝗼𝘄𝗻 𝗺𝗮𝗹𝘄𝗮𝗿𝗲... 𝗶𝗻 𝗿𝗲𝗮𝗹 𝘁𝗶𝗺𝗲. A couple of weeks ago, something unexpected happened. While monitoring malicious uploads to the NPM ecosystem, we stumbled on a suspicious package: react-html2pdf.js (now suspended). At first glance, it looked innocuous. 𝗡𝗼 𝗹𝗶𝗳𝗲𝗰𝘆𝗰𝗹𝗲 𝗵𝗼𝗼𝗸𝘀. 𝗡𝗼 𝗼𝗯𝘃𝗶𝗼𝘂𝘀 𝗺𝗮𝗹𝘄𝗮𝗿𝗲. Just a basic function in the index.js file. Mackenzie Jackson

What is the output?
Anonymous voting