uk
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

Показати більше

📈 Аналітичний огляд Telegram-каналу JavaScript

Канал JavaScript (@javascript) у мовному сегменті Англійська є активним учасником. На даний момент спільнота об'єднує 31 441 підписників, посідаючи 4 382 місце в категорії Технології та додатки та 13 579 місце у регіоні Індія.

📊 Показники аудиторії та динаміка

З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 31 441 підписників.

За останніми даними від 12 червня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на -211, а за останні 24 години на -26, загальне охоплення залишається високим.

  • Статус верифікації: Не верифікований
  • Рівень залученості (ER): Середній показник залученості аудиторії становить 6.22%. Протягом перших 24 годин після публікації контент зазвичай збирає 2.53% реакцій від загальної кількості підписників.
  • Охоплення публікацій: В середньому кожен допис отримує 1 955 переглядів. Протягом першої доби публікація в середньому набирає 794 переглядів.
  • Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 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

Завдяки високій частоті оновлень (останні дані отримано 13 червня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.

31 441
Підписники
-2624 години
-807 днів
-21130 день
Архів дописів
What is the output?
Anonymous voting

CHALLENGE
async function processData() {
  const promise1 = Promise.resolve('first');
  const promise2 = Promise.reject('error');
  const promise3 = Promise.resolve('third');
  
  try {
    const result = await Promise.allSettled([promise1, promise2, promise3]);
    console.log(result[0].status);
    console.log(result[1].reason);
    console.log(result[2].value);
  } catch (error) {
    console.log('caught:', error);
  }
}

processData();

What is the output?
Anonymous voting

CHALLENGE
const data = [
  { type: 'income', amount: 1000, category: 'salary' },
  { type: 'expense', amount: 200, category: 'food' },
  { type: 'income', amount: 500, category: 'freelance' },
  { type: 'expense', amount: 150, category: 'transport' }
];

const result = data.reduce((acc, item) => {
  const key = item.type;
  acc[key] = (acc[key] || 0) + item.amount;
  return acc;
}, {});

console.log(result.income - result.expense);

👀 For years, Mozilla, Apple, and the CSS Working Group have been working to bring "masonry" layouts (as above) natively to C
👀 For years, Mozilla, Apple, and the CSS Working Group have been working to bring "masonry" layouts (as above) natively to CSS. The concept is now called CSS Grid Lanes and here's how it works. You can already try it out in Safari Technology Preview 234.

What is the output?
Anonymous voting

CHALLENGE
console.log(typeof myVar);
console.log(typeof myFunc);
console.log(typeof myArrow);

var myVar = 'initialized';

function myFunc() {
  return 'function declaration';
}

var myArrow = () => 'arrow function';

console.log(typeof myVar);
console.log(typeof myFunc);
console.log(typeof myArrow);

✌️🌲📸🟠🔵 Schedule-X 3.6: A Material Design Calendar and Date Picker Available in the form of React/Preact, Vue, Svelte, Ang
✌️🌲📸🟠🔵 Schedule-X 3.6: A Material Design Calendar and Date Picker Available in the form of React/Preact, Vue, Svelte, Angular, or plain JS components. Open source but with a premium version with extra features. GitHub repo. Tom Österlund

What is the output?
Anonymous voting

CHALLENGE
const config = { api: 'v1', timeout: 5000 };
Object.seal(config);

const settings = { theme: 'dark', lang: 'en' };
Object.freeze(settings);

config.api = 'v2';
config.retries = 3;
settings.theme = 'light';
settings.debug = true;

console.log(config.api);
console.log(config.retries);
console.log(settings.theme);
console.log(settings.debug);

😮 The 2025 JavaScript Rising Stars At the start of each year, Michael rounds up the projects in the JavaScript ecosystem tha
😮 The 2025 JavaScript Rising Stars At the start of each year, Michael rounds up the projects in the JavaScript ecosystem that gained the most popularity on GitHub in the prior year. After a two-year run of topping the chart, shadcn/ui has been pushed down to #3 by n8n and React Bits. This is a fantastic roundup, now in its tenth(!) year, and features commentary from a few industry experts too. Michael Rambeau et al.

What is the output?
Anonymous voting

CHALLENGE
const obj = { a: 1, b: 2, c: 3 };
const entries = Object.entries(obj);
const keys = Object.keys(obj);
const values = Object.values(obj);

const result = {
  entriesLength: entries.length,
  keysJoined: keys.join('-'),
  valuesSum: values.reduce((sum, val) => sum + val, 0),
  firstEntry: entries[0]
};

console.log(result.entriesLength);
console.log(result.keysJoined);
console.log(result.valuesSum);
console.log(result.firstEntry);

What is the output?
Anonymous voting

CHALLENGE
function* outer() {
  yield 1;
  yield* inner();
  yield 4;
}

function* inner() {
  yield 2;
  yield 3;
}

const gen = outer();
console.log(gen.next().value);
console.log(gen.next().value);
console.log(gen.next().value);
console.log(gen.next().value);

What is the output?
Anonymous voting

CHALLENGE
const user = {
  name: 'Sarah',
  age: 28,
  getName() {
    return this.name;
  }
};

const { getName } = user;
const boundGetName = user.getName.bind(user);

console.log(getName());
console.log(boundGetName());
console.log(user.getName());

What is the output?
Anonymous voting

CHALLENGE
function* fibonacci() {
  let a = 0, b = 1;
  yield a;
  yield b;
  while (true) {
    let next = a + b;
    yield next;
    a = b;
    b = next;
  }
}

const gen = fibonacci();
const results = [];
for (let i = 0; i < 6; i++) {
  results.push(gen.next().value);
}
console.log(results.join(','));

What is the output?
Anonymous voting