Sobre el proyecto

33-js-concepts es un repositorio de código abierto creado por Leonardo Maldonado que recopila temas fundamentales y avanzados de JavaScript para desarrolladores. Fue destacado por GitHub como uno de los mejores proyectos de código abierto de 2018. El proyecto está disponible como repositorio en GitHub y como guía de lectura completa en 33jsconcepts.com. La guía principal está organizada en torno a 33 conceptos centrales, agrupados en secciones temáticas: fundamentos, funciones y ejecución, APIs de la plataforma web, JavaScript orientado a objetos, programación asíncrona, programación funcional y temas avanzados. Cada página de concepto incluye típicamente una explicación en lenguaje sencillo, ejemplos de código prácticos y enlaces a recursos recomendados. Además de los 33 conceptos originales, el repositorio se ha expandido con una sección "Conceptos Extendidos" que cubre mecanismos del lenguaje, detalles del sistema de tipos, comportamiento de propiedades de objetos, memoria y rendimiento, sintaxis moderna y operadores, almacenamiento en navegador, eventos del navegador, APIs de observadores y manejo de datos. Al ser un proyecto impulsado por la comunidad, acepta contribuciones y ha sido traducido a más de 40 idiomas. La licencia es MIT, por lo que la guía y sus ejemplos pueden reutilizarse libremente con atribución.