Electrobun 2.0 se separará de Bun debido a la reescritura en Rust
(twitter.com/YoavCodes)- Electrobun 2.0 cambiará de dirección para reducir su dependencia de Bun debido a la reescritura de Bun en Rust, de forma similar a la decisión tomada por yt-dlp, y también está previsto que cambie su estructura de dependencias del runtime
- En la decisión de separarse influyó la evaluación de que Anthropic no está pasando por suficientes procesos de revisión humana, despliegue razonable y estabilización
- Rust en sí recibe una valoración positiva y será uno de los objetivos con soporte de primera clase en Electrobun 2.0
- Además de Rust, Electrobun 2.0 planea incluir Zig y Go como lenguajes con soporte de primera clase
- El proyecto relacionado puede consultarse en el repositorio blackboardsh/electrobun, y la dirección principal es reducir la dependencia de Bun
1 comentarios
Opiniones de Hacker News
Todo este asunto es realmente interesante, y parece más que un simple espectáculo: como una señal de lo que vendrá en el desarrollo de software en 2026
¿Cuántas veces ha sido npm el origen de hackeos en toda la industria? Hubo al menos tres incidentes grandes, además de campañas masivas de ataques a la cadena de suministro dirigidas a npm. Pero resulta que la verdadera preocupación es bun
Ya es hora de afrontar la realidad y volver a examinar npm con lupa. Se está saliendo de control a un nivel peligroso
Por otro lado, esto también parece una sobre reacción algo débil. ¿Acaso auditamos línea por línea el kernel, los drivers, el BIOS y el código EFI antes de correr Linux? Si pasan las pruebas, no hay regresión de rendimiento y es seguro, no entiendo por qué molesta tanto que haya sido hecho con vibe coding. ¿Será porque es algo irresponsable? Puedo ver ambos lados
Repositorio de Electrobun: https://github.com/blackboardsh/electrobun
Electrobun apunta a ser una solución integral para compilar, actualizar y distribuir apps de escritorio ultrarrápidas, pequeñas y multiplataforma escritas en TypeScript. Internamente ejecuta el proceso principal con bun, empaqueta TypeScript para WebView, y tiene bindings nativos escritos en Objc y C++, además de partes centrales escritas en Zig
Parece correcto evitar bases de código grandes hechas con LLM hasta que se demuestre que pueden mantenerse con LLM o con un nivel razonable de esfuerzo humano
Bun ya venía siendo trabajado casi por completo con LLM desde hacía unos 6 meses, mucho antes de la reescritura en Rust. Fuente: https://x.com/jarredsumner/status/2054525268296118363
Eso ya demuestra, en cierto sentido, que un LLM sí puede mantener una base de código así
Basta con recopilar y analizar cómo un agente de coding lee el código durante tareas de desarrollo, y ver si la cantidad de código al que accede y el consumo de tokens aumentan de forma constante en tareas similares. Si la legibilidad del código no empeora desde la perspectiva del agente, entonces la mantenibilidad de la base de código probablemente también esté bien
Sin duda soy escéptico con el software escrito o reescrito enteramente por LLM, pero respecto a vectores de ciberataque, supongo que Anthropic debió haberlo probado bastante con el nuevo modelo Mythos
Quizá hayan comentado algo con más detalle sobre eso
A menos que una línea de código equivalga a un token, no puedes meter un millón de líneas en una ventana de contexto de 1 millón de tokens. Al final solo estás quemando suficientes tokens, tiempo y dinero esperando que aparezcan las partes malas o incorrectas
Nunca había oído hablar de Electrobun, pero como alternativa a Electron parece que podría estar bien. En el sitio mencionan el empaquetado con CEF como opción; me pregunto si alguien ya lo probó
Hoy me enteré por primera vez de Electrobun. ¿Cómo se compara con Electron?
+buProbablemente sería mejor cambiarle el nombre
A estas alturas me pregunto si alguien hará un fork del Bun basado en Zig para crear otra cosa
Esto tiene bastante sentido
Por ejemplo, muchos lugares, incluido el nuestro, dependen muchísimo de numpy. numpy existe desde hace décadas y está más que probado en producción. Si alguien sacara en una semana una nueva versión de numpy reescrita con vibe coding y garantizara que “todas las pruebas pasan”, ¿la adoptaríamos? Claro que no. No tendríamos confianza en que no hubiera bugs potenciales ni en poder confiar plenamente en el resultado
El punto clave no es si lo reescribió una IA, sino si quedó probado en producción con el paso del tiempo. Incluso si un equipo humano lo reescribiera en una semana, tampoco lo confiaríamos ni lo usaríamos
El nombre es bastante parecido al infame Electron; ¿se parece también en eso?