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 090 suscriptores, ocupando la posición 4 201 en la categoría Tecnologías y Aplicaciones y el puesto 12 866 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 090 suscriptores.

Según los últimos datos del 29 septiembre, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -171, y en las últimas 24 horas de -15, 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.01%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 2.08% de reacciones respecto al total de suscriptores.
  • Alcance de las publicaciones: Cada publicación recibe en promedio 1 869 visualizaciones. En el primer día suele acumular 646 visualizaciones.
  • Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 4.
  • 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 30 septiembre, 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 090
Suscriptores
-1524 horas
-417 días
-17130 días
Archivo de publicaciones
❓ CHALLENGE

function recursiveReverseString(str) {
  return str === "" ? str : recursiveReverseString(str.substr(1)) + str[0];
}

const result = recursiveReverseString("hello");

console.log(result);

👀A Step-by-Step Tutorial on Deploying Node.js Apps on AWS EC2 Taking the manual, 'do it all by hand' approach. A good way to
👀A Step-by-Step Tutorial on Deploying Node.js Apps on AWS EC2 Taking the manual, 'do it all by hand' approach. A good way to learn about all the pieces involved before automating it, perhaps. SAM MEECH-WARD

What is the output?
Anonymous voting

❓ CHALLENGE

function recursiveBinarySearch(arr, target, start = 0, end = arr.length - 1) {
  if (start > end) {
    return -1;
  }

  const mid = Math.floor((start + end) / 2);

  if (arr[mid] === target) {
    return mid;
  } else if (arr[mid] < target) {
    return recursiveBinarySearch(arr, target, mid + 1, end);
  } else {
    return recursiveBinarySearch(arr, target, start, mid - 1);
  }
}

const result = recursiveBinarySearch([1, 2, 3, 4, 5, 6, 7, 8, 9], 6);

console.log(result);

What is the output?
Anonymous voting

❓ CHALLENGE

function recursivePalindromeCheck(str) {
  if (str.length <= 1) {
    return true;
  }

  return str[0] === str[str.length - 1] && recursivePalindromeCheck(str.slice(1, -1));
}

const result = recursivePalindromeCheck("radar");

console.log(result);

🤣 So true…
🤣 So true…

What is the output?
Anonymous voting

❓ CHALLENGE

function recursiveFibonacci(n) {
  return n <= 1 ? n : recursiveFibonacci(n - 1) + recursiveFibonacci(n - 2);
}

const result = recursiveFibonacci(6);

console.log(result);

😂 Nice life hack
😂 Nice life hack

What is the output?
Anonymous voting

❓ CHALLENGE

const fetchData = async (id) => {
  return new Promise((resolve) => {
    setTimeout(() => resolve(`Data for ID ${id}`), 100);
  });
};

const ids = [1, 2, 3];

async function complexAsyncFetch(ids) {
  const result = await ids.reduce(async (acc, id) => {
    const data = await fetchData(id);
    const currentResult = await acc;
    currentResult.push(data);
    return currentResult;
  }, Promise.resolve([]));

  console.log(result);
}

complexAsyncFetch(ids);

✌️🍊 Jint 3.0: A JavaScript Interpreter for .NET Run JavaScript within a .NET app and expose .NET objects and functions to Ja
✌️🍊 Jint 3.0: A JavaScript Interpreter for .NET Run JavaScript within a .NET app and expose .NET objects and functions to JavaScript code. v3 arrives after seven years of work and is the most standards-compliant JS engine running entirely within .NET. SÉBASTIEN ROS

What is the output?
Anonymous voting

❓ CHALLENGE

async function asyncQuiz() {
  console.log("Start");

  const promise1 = new Promise((resolve) => {
    setTimeout(() => resolve("Promise 1"), 1000);
  });

  const promise2 = new Promise((resolve) => {
    setTimeout(() => resolve("Promise 2"), 500);
  });

  console.log(await promise1);
  console.log(await promise2);

  console.log("End");
}

asyncQuiz();

☄️✌️ QuickJS: The Small, Embeddable JavaScript Engine Several years ago, Fabrice Bellard, the genius behind FFMPEG and JSLinux, built a tiny and complete JavaScript engine in C. It now supports ES2023 and its latest release adds top-level await in modules and its REPL, as well as support for some cutting edge JS features (changelog). FABRICE BELLARD

What is the output?
Anonymous voting

❓ CHALLENGE

const matrix = [
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9],
];

async function complexMatrixOperation(matrix) {
  const result = await Promise.all(matrix.map(async row => {
    return await Promise.all(row.map(async num => {
      if (num % 2 === 0) {
        return await new Promise(resolve => setTimeout(() => resolve(num * 3), 200));
      } else {
        return await new Promise(resolve => setTimeout(() => resolve(num * 2), 100));
      }
    }));
  }));

  console.log(result);
}

complexMatrixOperation(matrix);