Норвежцы написали браузер на C с нуля — и он проходит 91,5% тестов HTML

Nordstjernen, Northstar, Southstar: minimalist webbrowsers in C and Rust

Норвежцы написали браузер на C с нуля — и он проходит 91,5% тестов HTML

Nordstjernen — браузер, написанный с нуля на C и сверяемый с текстом спецификации HTML, а не с другими браузерами: 141 раздел WHATWG HTML реализован полностью, ни один элемент не остался нереализованным. Ядро — около 245 000 строк, достаточно компактное, чтобы один человек прочитал и проверил его целиком. Вокруг него выросли Northstar (однооконный минимализм) и Southstar — полный порт на Rust, где весь собственный код уже переписан, включая JavaScript-движок Boa.

Ядро движка — около 245 000 строк проектного C и заголовков, без учёта вендорных библиотек и сгенерированных ресурсов — достаточно маленькое, чтобы один человек мог прочитать и проверить его от начала до конца.

Ещё за этот день

2026-11-05