Certaines parties de Ladybird sont réécrites en Rust à l'aide de LLM.
Ladybird adopte partiellement Rust au lieu de C++. Les développeurs recherchaient depuis longtemps une alternative sûre en termes de gestion de la mémoire : Swift ne convenait pas en raison de sa faible interopérabilité avec C++ et de son support limité en dehors d’Apple. Rust s’est avéré supérieur : son écosystème est mature, de nombreux contributeurs maîtrisent déjà le langage, et Firefox et Chromium l’utilisent déjà. Le premier élément à être porté a été LibJS, un moteur JavaScript (analyseur lexical, analyseur syntaxique, AST, générateur de bytecode). […]
