Réécriture de Bun en Rust fusionnée dans la branche principale

Original : Rewrite Bun in Rust has been merged

Pourquoi c'est important

Migration majeure vers Rust pour améliorer la sécurité mémoire de Bun

Le runtime JavaScript Bun a été réécrit en Rust par Jarred-Sumner. La fusion de 6 755 commits réduit la taille binaire de 3-8 MB, maintient ou améliore les performances, et corrige des fuites mémoire.

Le créateur de Bun Jarred-Sumner a fusionné une réécriture complète du runtime en Rust après 6 755 commits. Le projet passe tous les tests existants sur toutes les plateformes tout en réduisant la taille binaire de 3 à 8 MB. Les benchmarks montrent des performances neutres à améliorées. L'architecture et les structures de données restent identiques, avec peu de bibliothèques tierces. Le principal avantage est l'aide du compilateur Rust pour détecter et prévenir les bugs mémoire, qui ont coûté énormément de temps de développement à l'équipe.

Source

github.com — Lire l'original →