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

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

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

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

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

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

31 453
المشتركون
+1624 ساعات
-137 أيام
-17430 أيام
أرشيف المشاركات
CHALLENGE
const items = new WeakSet();
const obj1 = { id: 1 };
const obj2 = { id: 2 };

items.add(obj1);
items.add(obj2);

obj2.value = 'test';
console.log(items.has(obj2));

obj2 = null;
setTimeout(() => {
  console.log(items.has(obj2));
}, 0);

Thank You for 30k! 🫡 We’ve just hit a major milestone: 30,000 subscribers! ⚡️ Thank you for being part of our community. Your support and engagement mean the world to us, and we’re excited to keep bringing you the content you love. Stay tuned for more updates and great things ahead! P.S. Play the video with the sound on. @JavaScript Newsletter Team ✌️ Check out our emoji pack here 🤝 Collaboration

What is the output?
Anonymous voting

CHALLENGE
const arr = [1, 2, 3, 4, 5];
const result = arr
  .map(x => x * 2)
  .filter(x => x > 5)
  .reduce((acc, val) => {
    return acc + (val % 3 === 0 ? val : 0);
  }, 0);

console.log(result);

🟠 Svelvet 11: Build Node-Based UIs with Svelte A mature Svelte component library for creating interactive node-based UIs and
🟠 Svelvet 11: Build Node-Based UIs with Svelte A mature Svelte component library for creating interactive node-based UIs and diagrams. v11 adds the ability to toggle between ‘snap grid’ and freeform modes for manipulating elements. (There’s a live demo at the bottom of the homepage.) Open Source Labs

What is the output?
Anonymous voting

CHALLENGE
const user = {
  name: 'John',
  greet() {
    const getName = () => {
      console.log(this.name);
    };
    getName();
  },
  farewell: function() {
    function getName() {
      console.log(this.name);
    }
    getName();
  }
};

user.greet();
user.farewell();

🥶 Developer Implements 'Doom' in TypeScript's Type System A curious quirk of TypeScript’s type system is that it is Turing-c
🥶 Developer Implements 'Doom' in TypeScript's Type System A curious quirk of TypeScript’s type system is that it is Turing-complete which has led some developers to implement apps entirely in the type system. One such developer has spent eighteen months producing 177 terabytes of types to get 1993’s Doom running with them. Ridiculous and amazing in equal measure, he 😉 explains the project in this widely lauded 7-minute video. Sarah Gooding (Socket)

What is the output?
Anonymous voting

CHALLENGE
let x = 1;
function outer() {
  let x = 2;
  function inner() {
    console.log(x);
    let x = 3;
  }
  inner();
}
outer();

What is the output?
Anonymous voting

CHALLENGE
function trickyFunction(a) {
    a = a || 42;
    let result = (function(a) {
        return a * 2;
    })(a);
    return result;
}

console.log(trickyFunction(0));

🥶 upfetch: An Advanced fetch Client Builder A TypeScript library to enhance fetch with schema validation, automatic response
🥶 upfetch: An Advanced fetch Client Builder A TypeScript library to enhance fetch with schema validation, automatic response parsing, and type-safety, while maintaining the familiar ՝fetch՝ API. Laurent Blondy

What is the output?
Anonymous voting

CHALLENGE
let a = 5; // binary: 0101
let b = 3; // binary: 0011
let c = a & b; // binary: 0001
let d = a | b; // binary: 0111
let e = a ^ b; // binary: 0110

console.log(c, d, e);

🤔 Subverting Control with Weak References Node supports WeakMap and WeakRef for working with weak references and James is a
🤔 Subverting Control with Weak References Node supports WeakMap and WeakRef for working with weak references and James is a big fan of the extra abstractions they unlock. A weak reference differs from a normal reference in that it doesn’t prevent a referenced object from being garbage collected – this might sound like it has limited value, but is quite useful in certain scenarios. James Long

Thank You for 30k! 🫡 We’ve just hit a major milestone: 30,000 subscribers! ⚡️ Thank you for being part of our community. You
Thank You for 30k! 🫡 We’ve just hit a major milestone: 30,000 subscribers! ⚡️ Thank you for being part of our community. Your support and engagement mean the world to us, and we’re excited to keep bringing you the content you love. Stay tuned for more updates and great things ahead! @JavaScript Newsletter Team ✌️ Check out our emoji pack here 🤝 Collaboration

What is the output?
Anonymous voting

CHALLENGE
function trickyQuestion() {
    var a = 1;
    var b = 2;

    return (function() {
        delete a;
        delete b;
        return a + b;
    })();
}

console.log(trickyQuestion());