en
Feedback
JavaScript

JavaScript

Open in 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

Show more

๐Ÿ“ˆ Analytical overview of Telegram channel JavaScript

Channel JavaScript (@javascript) in the English language segment is an active participant. Currently, the community unites 31 447 subscribers, ranking 4 383 in the Technologies & Applications category and 13 548 in the India region.

๐Ÿ“Š Audience metrics and dynamics

Since its creation on ะฝะตะฒั–ะดะพะผะพ, the project has demonstrated rapid growth, gathering an audience of 31 447 subscribers.

According to the latest data from 14 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -198 over the last 30 days and by -14 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 6.27%. Within the first 24 hours after publication, content typically collects 2.55% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 1 972 views. Within the first day, a publication typically gains 800 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 7.
  • Thematic interests: Content is focused on key topics such as javascript, console.log(gen.next().value, processdata, remix, acc.

๐Ÿ“ Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
โ€œ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โ€

Thanks to the high frequency of updates (latest data received on 15 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

31 447
Subscribers
-1424 hours
-527 days
-19830 days
Posts Archive
CHALLENGE
const p1 = Promise.resolve(1);
const p2 = new Promise(resolve => resolve(2));
const p3 = new Promise(resolve => setTimeout(() => resolve(3), 0));
const p4 = Promise.reject(4).catch(err => err);

Promise.all([p1, p2, p3, p4])
  .then(values => {
    const result = values.reduce((acc, val) => {
      return acc + val;
    }, 0);
    console.log(result);
  })
  .catch(err => console.log('Error:', err));

๐Ÿคจ Anime.js 4.0: A JS Animation Library for the Web If youโ€™re tired of Web animations, maybe Anime.js will refresh your appet
๐Ÿคจ Anime.js 4.0: A JS Animation Library for the Web If youโ€™re tired of Web animations, maybe Anime.js will refresh your appetite. This is a major upgrade to a mature library for animating CSS properties, SVGs, the DOM, and JS objects. Itโ€™s smooth, well-built, and now complete with fresh documentation. Julian Garner

What is the output?
Anonymous voting

CHALLENGE
function getCity(person) {
  return person?.address?.city ?? 'Unknown';
}

const data = [
  null,
  { name: 'Alice' },
  { name: 'Bob', address: null },
  { name: 'Charlie', address: { street: '123 Main' } },
  { name: 'David', address: { city: 'Boston' } }
];

const cities = data.map(getCity);
console.log(cities);

๐Ÿ‘€ Exploring Art with TypeScript, Jupyter, Polars, and Observable Plot One of Denoโ€™s compelling features is its support for J
๐Ÿ‘€ Exploring Art with TypeScript, Jupyter, Polars, and Observable Plot One of Denoโ€™s compelling features is its support for Jupyter Notebooks and easy notebook-style programming, such as is common in the Python world. Trevor looks at a practical use of using such a notebook environment for data exploration. Trevor Manz

What is the output?
Anonymous voting

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

test();
console.log('7');

๐Ÿ‘ Bare: A New Lightweight Runtime for Modular JS Apps Imagine something like Node.js but really stripped back: bare, if you
๐Ÿ‘ Bare: A New Lightweight Runtime for Modular JS Apps Imagine something like Node.js but really stripped back: bare, if you will. Like Node, itโ€™s built on top of V8 and libuv (though it's designed to support multiple JavaScript engines) but Bareโ€™s approach is to provide as little as possible (a module system, addon system, and thread support) and then rely upon userland modules that can evolve independently of Bare itself. Itโ€™s an interesting idea โ€“ more details here. Holepunch

What is the output?
Anonymous voting

CHALLENGE
const secretData = { password: 'abc123' };
const mySet = new WeakSet();
mySet.add(secretData);

// Later in the code
delete secretData.password;

const checkAccess = (obj) => {
  console.log(mySet.has(obj));
};

checkAccess(secretData);
checkAccess({ password: 'abc123' });

๐Ÿฅณ Next.js Global Hackathon - 500 teams - 10 days Next.js team
๐Ÿฅณ Next.js Global Hackathon - 500 teams - 10 days Next.js team

What is the output?
Anonymous voting

CHALLENGE
let obj1 = { id: 1 };
let obj2 = { id: 2 };
let obj3 = { id: 3 };

const weakSet = new WeakSet([obj1, obj2]);

weakSet.add(obj3);
weakSet.delete(obj1);

obj2 = null;

const remainingObjects = [...weakSet];

console.log(remainingObjects);

What is the output?
Anonymous voting

CHALLENGE
function Device(name) {
  this.name = name;
  this.isOn = false;
}

Device.prototype.turnOn = function() {
  this.isOn = true;
  return `${this.name} is now on`;
};

function Smartphone(name, model) {
  Device.call(this, name);
  this.model = model;
}

Smartphone.prototype = Object.create(Device.prototype);
Smartphone.prototype.constructor = Smartphone;

Smartphone.prototype.turnOn = function() {
  const result = Device.prototype.turnOn.call(this);
  return `${result} (model: ${this.model})`;
};

const myPhone = new Smartphone('iPhone', '13 Pro');
console.log(myPhone.turnOn());

๐Ÿซก Teable: Open Source Airtable Alternative atop Postgres Airtable is a popular data table database SaaS, but hereโ€™s a NestJS
๐Ÿซก Teable: Open Source Airtable Alternative atop Postgres Airtable is a popular data table database SaaS, but hereโ€™s a NestJS-powered open-source alternative in a similar manner that sits atop Postgres. GitHub repo. Teable Team

What is the output?
Anonymous voting

CHALLENGE
class ShoppingCart {
  constructor() {
    if (ShoppingCart.instance) {
      return ShoppingCart.instance;
    }
    
    this.items = [];
    ShoppingCart.instance = this;
  }
  
  addItem(item) {
    this.items.push(item);
  }
  
  getItems() {
    return [...this.items];
  }
}

const cart1 = new ShoppingCart();
const cart2 = new ShoppingCart();

cart1.addItem('Book');
cart2.addItem('Laptop');

console.log(cart1.getItems());