Ladybird parts are being rewritten in Rust using LLM
Ladybird is transitioning to partial use of Rust instead of C++. Developers have long sought a memory-safe alternative: Swift was unsuitable due to its weak interaction capabilities with C++ and limited support outside of Apple. Rust proved to be better: a mature ecosystem, many contributors already know the language, and it is already used in Firefox and Chromium. The first to be ported was LibJS — the JavaScript engine (lexer, parser, AST, bytecode generator). […]
