• Cuarzo.dev
  • Posts
  • 💎 ¿Y si partimos JavaScript en dos lenguajes?

💎 ¿Y si partimos JavaScript en dos lenguajes?

No es broma, es una propuesta de un ingeniero de Google

Feliz lunes!

Estamos preparando cositas para las próximas semanas… 🤫

En el correo de hoy:

  • JavaScript partido en 2 lenguajes

  • El NotebookLM open source ha llegado

  • Jarvis de Iron Man esta siendo fabricado

NOTICIAS

💡 ¿Y si partimos JavaScript en dos lenguajes?

Un ingeniero de Google ha propuesto dividir JavaScript en dos lenguajes:

  • JS0: un núcleo simple implementado por los motores.

  • JSSugar: una versión con más funciones que se compila en JS0.

La idea es que la mayoría de las nuevas funciones se añadan a JSSugar en lugar de a JS0, mejorando la seguridad y el rendimiento del núcleo.

Esto se debe a que las nuevas funciones a menudo tienen un impacto negativo en la seguridad y el rendimiento, y a veces ni siquiera se adoptan ampliamente.

Puntos clave:

  • JS0 sería el lenguaje base, más simple y seguro.

  • JSSugar incluiría funciones más avanzadas, compiladas a JS0 por herramientas como Babel o TypeScript.

  • Los navegadores solo tendrían que implementar JS0.

  • Los desarrolladores seguirían usando JSSugar a través de herramientas.

Esta propuesta es controvertida. Algunos desarrolladores quieren reducir la dependencia de herramientas.

Sin embargo, muchos ya utilizan herramientas como TypeScript, lo que hace que JSSugar sea una evolución natural. El futuro de JavaScript dependerá de si la comunidad acepta esta división.

Tenéis la presentación completa del ingeniero en el siguiente botón:

¿Qué opinas de la propuesta de dividir JavaScript en JS0 y JSSugar?

Iniciar Sesión o Suscríbete para participar en las encuestas.

EXPRÉS

🌐 OpenAI lanza ChatGPT Search, su función de busquedas por internet. Ahora puedes obtener respuestas directamente de internet.

🤖 Google está desarrollando 'Jarvis', un asistente AI para navegar en su navegador. Podría ayudar con tareas diarias a partir de diciembre.

📐 WebStorm y Rider ahora son gratuitos para uso no comercial, ofreciendo herramientas potentes para desarrollo web y de software.

 GitHub Spark permite crear aplicaciones web en lenguaje natural, facilitando el proceso de desarrollo para los programadores.

🔍 Google planea lanzar su modelo Gemini 2.0 este diciembre. Aunque no cumple expectativas de rendimiento, promete nuevas funcionalidades.

☁️ Cloudflare presenta Workflows, una nueva herramienta para crear aplicaciones duraderas y escalables en su plataforma Workers en beta abierta.

🔎 Meta desarrolla su motor de búsqueda AI para competir con Google y Bing, buscando reducir la dependencia de estos en sus conversaciones.

RECURSOS

NotebookLlama te ofrece una guía rápida para construir una versión básica del popular sistema de NotebookLM.

MÁS RECURSOS

🌩️ Cloud Cost Exporter ayuda a recolectar y exportar datos de costos de principales proveedores de nube en formato de Prometheus, ideal para monitoreo.

🌐 Modus es un framework sin servidor que facilita la creación de APIs impulsadas por WebAssembly, ideal para integrar modelos de IA.

📦 PocketBase es una solución backend en Go, con una base de datos SQLite embebida y una API REST para gestión de archivos y usuarios.

📤 Better Upload es una librería React que simplifica las cargas de archivos a servicios compatibles con S3, ofreciendo una configuración fácil.

🔧 Knip identifica archivos no utilizados en tu código, mejorando el rendimiento y simplificando el mantenimiento. ¡Ideal para desarrolladores!

📺 YouTube.js es una librería para interactuar con la API privada de YouTube, ideal para desarrolladores que buscan opciones avanzadas.

📝 Mdx es una herramienta CLI que permite ejecutar bloques de código dentro de archivos Markdown, mejorando la documentación.

Y PARA ACABAR…

CUARZO BEATS

Música para escuchar mientras estas programando, estudiando o trabajando:

QUIZ DEL DÍA

¿Qué propiedad CSS ajusta el espacio entre las letras?

Iniciar Sesión o Suscríbete para participar en las encuestas.

LOS MEMES DE KIKO PALOMARES

Si te han gustado los memes los puedes compartir en tus redes sociales si haces click sobre ellos.

@kikopalomares

¿Que te ha parecido el correo de hoy?

Con tu opinión podemos seguir mejorando,

Iniciar Sesión o Suscríbete para participar en las encuestas.

¿Te reenviaron este correo? Regístrate aquí para recibirlos directamente.

Reply

or to participate.