Hoy, lanzamos Effect 4.0. Es el lanzamiento más ambicioso que hemos hecho. Reconstruimos Effect desde cero. Es más rápido, usa una fracción de la memoria y reduce los paquetes a tamaños mucho más pequeños mediante tree-shaking. El tamaño del paquete se redujo de 35.6 kB a 7.1 kB. El rendimiento de tareas concurrentes aumentó 6.4× a 4.57M tareas por segundo. La memoria por fibra disminuyó 86% a 21.8 MB para 50,000 fibras.
Un ecosistema, cero dependencias. Muchos paquetes anteriormente separados ahora viven en effect mismo. El paquete central effect tiene cero dependencias en tiempo de ejecución. Controlamos cada línea que enviamos, por lo que no hay cadenas de dependencias de terceros y menos exposición a ataques a la cadena de suministro.
De funciones a clústeres. Effect ahora cubre todo el rango, desde una sola función hasta un sistema distribuido. La biblioteca estándar y las integraciones de plataforma crecieron a su alrededor. Primitivas de nivel superior para sistemas distribuidos incluyen flujos de trabajo duraderos y agrupación en clústeres.
Adopción generalizada. Las descargas semanales de npm alcanzaron 43.9M en la semana del 21 de septiembre de 2026, un crecimiento de 179× desde 3.x. La adopción de 4.x ya supera a 3.x. Soporte a largo plazo para Effect 4.x: correcciones de errores hasta septiembre de 2029, o un año después del lanzamiento de 5.0, lo que ocurra más tarde.
Fuente: Hacker News · Resumido por HeadlinesBriefing