Браузер на чистом C: 109 000 строк кода, которые перевернули индустрию в 2026 году
Браузер, который говорит телеметрии «нет»
Когда большинство браузеров отслеживает каждый клик ради алгоритмов и таргетированной рекламы, небольшая команда из Норвегии выбирает иной путь. Nordstjernen 1.0.4 вышел в этом месяце — и это тот релиз, на который стоит обратить внимание всем, кто думает о безопасности.
Что нового в 1.0.4?
Это техническое обновление, направленное на полировку продукта. Представьте себе подтяжку болтов на хорошо собранном двигателе — исправления рендеринга, повышение стабильности, улучшение надёжности. Никаких новомодных фишек, никакого раздутия кода. Просто более плавный опыт.
Но вот что делает Nordstjernen по-настоящему любопытным: браузер написан с нуля на языке C. База кода насчитывает около 109 000 строк в 117 файлах. Это достаточно компактно, чтобы один упорный разработчик мог прочитать и проверить весь код целиком. Радикальный контраст с миллионами строк Chromium.
Философия стандартов превыше всего
Nordstjernen сверяет своё поведение не с другими браузерами, а с самой HTML-спецификацией — раздел за разделом. На июнь 2026 года реализовано 123 полных пункта спецификации, 48 частично, и лишь 4 отсутствуют. Для разработчиков, которые заботятся о кроссбраузерной совместимости, такой подход — именно то, чего вебу сейчас не хватает.
Безопасность без компромиссов
Здесь Nordstjernen становится по-настоящему интересен для корпоративных пользователей и любителей приватности:
- Процесс на каждую вкладку: каждая вкладка работает в собственном изолированном процессе-рендерере
- Seccomp + Landlock в Linux: фильтрация системных вызовов военного уровня
- IPC поверх shared-memory framebuffers: чёткое разделение между интерфейсом и контентом
- Без JIT-компилятора: спорное решение, которое делает Nordstjernen значительно безопаснее
Последний пункт требует пояснения. JavaScript JIT-компиляторы — чудеса производительности, но одновременно зоны атаки. Уязвимости Spectre и Meltdown эксплуатировали именно сложность JIT. Отказавшись от JIT, Nordstjernen жертвует частью скорости JavaScript ради фундаментально более крепкой позиции в плане безопасности.
Команда выражается прямо: «В Nordstjernen нет JIT, поэтому он гораздо безопаснее, но всё ещё достаточно быстр». Для задач, где безопасность важнее выжимания миллисекунд в бенчмарках, такой обмен имеет смысл.
Что это значит для разработчиков
Если вы создаёте веб-приложения, Nordstjernen предлагает кое-что ценное: среду для тестирования, которая строго следует стандартам и имеет минимальную поверхность атаки. Если вы подбираете браузер для чувствительных проектов, одно только отсутствие телеметрии уже делает его достойным внимания.
Версия для Android пока в разработке, так что мобильным пользователям придётся подождать. Но для десктопной разработки и тестирования Nordstjernen 1.0.4 доступен уже сейчас.
Порой самое интересное программное обеспечение — не то, что напичкано функциями, а то, что продумано до мелочей. Nordstjernen ощущается как браузер, созданный людьми, которые действительно читали спецификации и стремились сделать всё правильно.
Интересуют инструменты для приватности в вебе? NameOcean предлагает набор хостинг-решений для разработчиков, где безопасность и простота идут рука об руку. Загляните на нашу платформу vibe hosting для вашего следующего проекта.