Браузер Ladybird перешел с языка Swift на Rust
Warning: Division by zero in /home/fornote/fornote.net/docs/wp-content/plugins/contextual-related-posts/includes/frontend/class-styles-handler.php on line 107

Внезапно, создатель браузера Ladybird объявил, что браузер массово сменил кодовую базу. Он ушел с языка программирования Swift на Rust. Причиной называется лучшая совместимость и программно-ориентированные решения позволяющие работать с C++.
Полностью переходить на Rust не планируется, код на C++ остается и не будет заменяться полностью. Избавиться от языка как цель – не ставится. Причем переход и переработка более 25 тысяч строк кода сделали при помощи ИИ. ИИ использовался для переработки кода. В основе лежали наработки моделей Claude Code и Codex, при этом конечный результат проходил ревизию у человека.
Таким образом был использован смешанный метод кодирования. Новых возможностей при этом не добавлялось. Ladybird продолжает оставаться альтернативным браузером. По сути у нас есть Safari, построенный на WebKit, Google Chrome построенный на Chromium (движок Blink) и Firefox на Gecko. Остальные браузеры, такие как Brave, Dia, Vivaldi, Microsoft Edge используют в своей основе Chromium. Ladybird выгодно выделяется на их фоне, поскольку использует свой собственный код и движок.
Впрочем, радоваться пока рано. Alpha версию для Linux и macOS планировали выпустить в конце 2026 года. Сейчас браузер на очень ранней стадии разработки. Пользоваться им смогут не все, а рекомендовать обычным пользователям, в текущем виде, мы не можем.
По материалам: ladybird.org