es
Feedback
JavaScript

JavaScript

Ir al canal en 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

Mostrar más

📈 Análisis del canal de Telegram JavaScript

El canal JavaScript (@javascript) en el segmento lingüístico de Inglés es un actor destacado. Actualmente la comunidad reúne a 31 441 suscriptores, ocupando la posición 4 382 en la categoría Tecnologías y Aplicaciones y el puesto 13 579 en la región India.

📊 Métricas de audiencia y dinámica

Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 31 441 suscriptores.

Según los últimos datos del 12 junio, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -211, y en las últimas 24 horas de -26, conservando un alto alcance.

  • Estado de verificación: No verificado
  • Tasa de interacción (ER): El promedio de interacción de la audiencia es 6.22%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 2.53% de reacciones respecto al total de suscriptores.
  • Alcance de las publicaciones: Cada publicación recibe en promedio 1 955 visualizaciones. En el primer día suele acumular 794 visualizaciones.
  • Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 7.
  • Intereses temáticos: El contenido se centra en temas clave como javascript, console.log(gen.next().value, processdata, remix, acc.

📝 Descripción y política de contenido

El autor describe el recurso como un espacio para expresar opiniones subjetivas:
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

Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 13 junio, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.

31 441
Suscriptores
-2624 horas
-807 días
-21130 días
Archivo de publicaciones
What is the output?
Anonymous voting

CHALLENGE

class Session {
  #id;
  constructor(id) {
    this.#id = id;
  }
  getId() { return this.#id; }
}

const activeSessions = new WeakSet();

const s1 = new Session("user_42");
const s2 = new Session("user_99");
let s3 = new Session("user_07");

activeSessions.add(s1);
activeSessions.add(s2);
activeSessions.add(s3);

console.log(activeSessions.has(s1));         // line A
console.log(activeSessions.has(s3));         // line B

s3 = null;

console.log(activeSessions.has(s3));         // line C

activeSessions.delete(s2);
console.log(activeSessions.has(s2));         // line D
console.log(activeSessions.size);            // line E

😃 OpenSeadragon 6.0: A Web Viewer for High Resolution Images A big step forward for a project that’s almost 15 years old, an
😃 OpenSeadragon 6.0: A Web Viewer for High Resolution Images A big step forward for a project that’s almost 15 years old, and one of few stable, trusty options for rendering ultra-high resolution images for users to zoom into and pan around. Version 6 introduces a new async and cache-managed pipeline, making it far more efficient at scale. OpenSeadragon Contributors

What is the output?
Anonymous voting

CHALLENGE

const compose = (...fns) => (x) => fns.reduceRight((acc, fn) => fn(acc), x);
const pipe = (...fns) => (x) => fns.reduce((acc, fn) => fn(acc), x);

const double = (x) => x * 2;
const addTen = (x) => x + 10;
const square = (x) => x * x;
const negate = (x) => -x;

const transform1 = compose(negate, square, addTen, double);
const transform2 = pipe(double, addTen, square, negate);

const input = 3;

console.log(transform1(input));
console.log(transform2(input));
console.log(transform1(input) === transform2(input));

👀 The Fastest Frontend Tooling for Humans and AI Christoph (of Jest fame) covers his preferred tools for getting your JavaSc
👀 The Fastest Frontend Tooling for Humans and AI Christoph (of Jest fame) covers his preferred tools for getting your JavaScript tool stack running as fast as possible. It’s also intended for LLMs to process via this Markdown version. Christoph Nakazawa

What is the output?
Anonymous voting

CHALLENGE

class Vehicle {
  constructor(type) {
    this.type = type;
  }
  describe() {
    return `I am a ${this.type}`;
  }
}

class Car extends Vehicle {
  constructor(brand) {
    super("car");
    this.brand = brand;
  }
  describe() {
    return `${super.describe()} made by ${this.brand}`;
  }
}

const myCar = new Car("Toyota");

console.log(myCar.describe());
console.log(myCar instanceof Car);
console.log(myCar instanceof Vehicle);
console.log(Object.getPrototypeOf(Car) === Vehicle);

✌️ Oxfmt Beta: A Fast, Rust-Powered JavaScript Code Formatter A 100% Prettier-compatible JavaScript code formatter (and siste
✌️ Oxfmt Beta: A Fast, Rust-Powered JavaScript Code Formatter A 100% Prettier-compatible JavaScript code formatter (and sister project of Oxlint) that boasts being 30x faster than Prettier and 3x faster than Biome. Since the alpha, it now supports embedded language formatting (JSX, YAML, HTML, etc), Tailwind CSS class sorting, import sorting, and more. Boshen, Dunqing, and Sugiura (VoidZero)

What is the output?
Anonymous voting

CHALLENGE
function testScope() {
  var x = 'outer';
  let y = 'outer';
  
  if (true) {
    var x = 'inner';
    let y = 'inner';
    console.log(x, y);
  }
  
  console.log(x, y);
}

testScope();

What is the output?
Anonymous voting

CHALLENGE
const user = {
  name: 'Sarah',
  profile: {
    settings: {
      theme: 'dark'
    }
  }
};

const config = {
  name: 'John',
  profile: null
};

console.log(user.profile?.settings?.theme);
console.log(config.profile?.settings?.theme);
console.log(user.profile?.preferences?.language);
console.log(config.profile?.settings?.theme ?? 'light');

What is the output?
Anonymous voting

CHALLENGE
const user = {
  name: 'Sarah',
  age: 25,
  greet() {
    return `Hello, I'm ${this.name}`;
  }
};

const keys = Object.keys(user);
const values = Object.values(user);
const entries = Object.entries(user);

console.log(keys.length);
console.log(values.includes('Sarah'));
console.log(entries[2][0]);

It's true 😂 her pornhub page
It's true 😂 her pornhub page

🤟 Halving Node.js Memory Usage with Pointer Compression Does 50% memory savings in production sound good? Cloudflare, Igalia
🤟 Halving Node.js Memory Usage with Pointer Compression Does 50% memory savings in production sound good? Cloudflare, Igalia, and the Node project have collaborated on node-caged, a Docker image containing Node 25 with V8 pointer compression enabled. Matteo digs into all the details here – this is neat work, though there are tradeoffs to consider. Matteo Collina

What is the output?
Anonymous voting

CHALLENGE
function createUser(name = 'Guest', age = 0, active = true) {
  return { name, age, active };
}

const users = [
  createUser('Sarah', 25),
  createUser('Mike'),
  createUser('Emma', undefined, false),
  createUser(null, 30)
];

console.log(users.map(u => `${u.name}-${u.age}-${u.active}`).join('|'));

😬 Heroku, the cloud hosting/PaaS pioneer, has adopted a 'sustaining engineering model', with no new features in the pipeline
😬 Heroku, the cloud hosting/PaaS pioneer, has adopted a 'sustaining engineering model', with no new features in the pipeline. The dev community heard the 'death rattle' and migrate off heroku has joined many to-do lists.

JavaScript - Estadísticas y analítica del canal de Telegram @javascript