Electrobun 2.0 va se séparer de Bun en raison de sa réécriture en Rust
(twitter.com/YoavCodes)- Electrobun 2.0 va évoluer pour réduire sa dépendance à Bun, en raison de la réécriture de Bun en Rust, dans une logique similaire à la décision prise par yt-dlp, et sa structure de dépendances au runtime devrait également changer
- La décision de séparation a aussi été influencée par l’estimation qu’Anthropic ne faisait pas passer suffisamment de revue humaine, de déploiement raisonné et de processus de stabilisation
- Rust est lui-même évalué positivement et fera partie des langages pris en charge en priorité dans Electrobun 2.0
- En plus de Rust, Electrobun 2.0 prévoit d’inclure Zig et Go parmi ses langages pris en charge en priorité
- Le projet lié peut être consulté dans le dépôt blackboardsh/electrobun, et l’orientation centrale consiste à réduire la dépendance à Bun
1 commentaires
Avis sur Hacker News
Toute cette affaire est vraiment intéressante, et ressemble à plus qu’un simple spectacle : on dirait un signe avant-coureur du développement logiciel en 2026
Combien de fois npm a-t-il déjà été à l’origine de piratages à l’échelle de l’industrie ? Il y a eu au moins trois gros incidents, sans compter des campagnes massives d’attaques de la chaîne d’approvisionnement visant npm. Et malgré ça, le vrai sujet d’inquiétude serait bun
Il est temps de regarder la réalité en face, de réexaminer npm et de l’évaluer sérieusement. La situation échappe au contrôle de façon dangereuse
D’un autre côté, ça ressemble aussi à une faible surréaction. Après tout, on n’audite pas ligne par ligne le kernel, les pilotes, le BIOS ou le code EFI avant d’exécuter Linux, n’est-ce pas ? Si les tests passent, que les performances ne régressent pas et que c’est sûr, je ne comprends pas pourquoi le fait que ce soit du vibe coding met autant les gens en colère. Est-ce parce que c’est irresponsable ? Je comprends les deux points de vue
Dépôt Electrobun : https://github.com/blackboardsh/electrobun
Electrobun vise à être une solution complète pour créer, mettre à jour et déployer des applications desktop ultra-rapides, légères et cross-platform écrites en TypeScript. En interne, il utilise bun pour exécuter le processus principal et bundler le TypeScript de la webview, avec des bindings natifs écrits en Objc et C++, ainsi que des parties centrales écrites en Zig
Il semble raisonnable d’éviter les grosses codebases produites avec des LLM tant qu’il n’est pas démontré qu’elles peuvent être maintenues soit par des LLM, soit par un effort humain raisonnable
Bun était déjà développé presque entièrement avec des LLM pendant environ six mois, bien avant la réécriture en Rust. Source : https://x.com/jarredsumner/status/2054525268296118363
On peut donc considérer qu’il est déjà démontré que des LLM peuvent maintenir ce type de codebase
Il suffit de collecter et d’analyser la manière dont l’agent de code lit le code pendant le développement, puis de vérifier si, pour des tâches similaires, la quantité de code consultée et la consommation de tokens augmentent régulièrement. Si, du point de vue de l’agent, la lisibilité du code ne se détériore pas, alors la maintenabilité de la codebase devrait rester correcte
Je reste clairement sceptique face aux logiciels écrits ou réécrits entièrement par des LLM, mais concernant les vecteurs de cyberattaque, il faut sans doute supposer qu’Anthropic a suffisamment testé cela avec son nouveau modèle Mythos
Peut-être ont-ils d’ailleurs communiqué des informations plus détaillées à ce sujet
À moins qu’une ligne de code ne corresponde à un token, on ne peut pas faire tenir un million de lignes de code dans une fenêtre de contexte d’un million de tokens. Au final, on ne fait que brûler assez de temps et d’argent en tokens en espérant que les mauvaises parties ou les erreurs finissent par apparaître
Je n’avais jamais entendu parler d’Electrobun, mais ça a l’air de pouvoir être une bonne alternative à Electron. Leur site mentionne le bundling de CEF comme option ; je me demande si quelqu’un l’a essayé
J’ai découvert Electrobun aujourd’hui. Par rapport à Electron, ça donne quoi ?
+buLe nom devrait probablement être changé
À ce stade, je me demande si quelqu’un va fork Bun basé sur Zig pour faire autre chose
C’est assez logique
Par exemple, beaucoup d’organisations, dont la nôtre, dépendent fortement de numpy. numpy existe depuis des décennies et a largement fait ses preuves en production. Si quelqu’un réécrivait en vibe coding une nouvelle version de numpy en une semaine en garantissant que « tous les tests passent », est-ce qu’on l’adopterait ? Absolument pas. On n’aurait aucune certitude sur l’absence de bugs potentiels, ni aucune confiance totale dans les résultats
Le point clé, ce n’est pas qu’il ait été réécrit par une IA, mais qu’il ait fait ses preuves dans le temps et en conditions réelles. Même si une équipe humaine le réécrivait en une semaine, on ne lui ferait pas confiance et on ne l’utiliserait pas
Le nom est assez proche du tristement célèbre Electron ; est-ce que c’est similaire ?