🇺🇦 Комора Лінуксоїда | Linux | Ladybird почне переписувати движок браузера з C++ на Rust за допомогою...

Telegram community logo - 🇺🇦 Комора Лінуксоїда | Linux
2024-07-14

🇺🇦 Комора Лінуксоїда | Linux

Number of subscribers:
829
Photos:
667 
Videos:
110 
Links:
1110 
Category:
Technology
Description:
Все про *nix та IT українською! https://tlp-media.github.io Чат: @unix_ukraine Адмін: @herbstluft

Channel 🇺🇦 Комора Лінуксоїда | Linux - @linux_ukraine - №1667

Ladybird почне переписувати движок браузера з C++ на Rust за допомогою ШІЗасновник Андреас Клінг сказав, що команда розглядала Swift як можливу заміну C++. Однак Swift погано працював з C++ і мав обмежену підтримку за межами Apple. Rust, з іншого боку, має сильну спільноту і більш знайомий учасникам проєкту.Портування згенерувало близько 25 тисяч рядків коду Rust і зайняло близько 2 тижнів. Процес очолили люди, але інструменти ШІ, такі як Claude Code і Codex, допомогли з сотнями невеликих підказок.Тестування підтвердило, що команда досягла своєї мети. Версія Rust пройшла 52 898 тестів і 12 461 регресійних тестів Ladybird без будь-яких нових помилок. Розробники також заявили, що продуктивність залишилася колишньою для всіх відстежуваних завдань JavaScript.Розробники кажуть, що перехід відбуватиметься поступово. C++ залишається основною мовою, а версії Rust розробляються як довгостроковий проєкт. Нові частини Rust працюватимуть з існуючим кодом C++, з чіткими правилами їх взаємодії.> https://ladybird.org/posts/adopting-rust/
1260
26-02-23 13:35