Parti di Ladybird vengono riscritte in Rust con l'aiuto di LLM.
Ladybird passa a un utilizzo parziale di Rust invece di C++. Gli sviluppatori cercavano da tempo un'alternativa sicura per la memoria: Swift non è stato utile a causa delle limitate capacità di interazione con C++ e del supporto limitato al di fuori di Apple. Rust è risultato migliore: un ecosistema maturo, molti collaboratori già conosciano il linguaggio, mentre Firefox e Chromium lo utilizzano già. Il primo a essere portato è stato LibJS, il motore JavaScript (lessico, parser, AST, generatore di bytecode). […]
