Przeglądarka zbudowana od zera w C robi furorę. 109 000 linii kodu podbija 2026

Przeglądarka zbudowana od zera w C robi furorę. 109 000 linii kodu podbija 2026

Lip 06, 2026 web browsers privacy security open source c programming web standards developer tools

Przeglądarka, która mówi „nie" telemetrii

Większość współczesnych przeglądarek śledzi każde nasze kliknięcie, żeby nakarmić algorytmy i wyświetlać reklamy. Tymczasem niewielki zespół z Norwegii idzie pod prąd. W tym miesiącu światło dzienne ujrzała Nordstjernen 1.0.4 — release, na który warto zwrócić uwagę, jeśli cenisz sobie bezpieczeństwo.

Co nowego w wersji 1.0.4?

To release typu maintenance. Zespół skupił się na dopracowaniu szczegółów — naprawach renderowania, poprawie stabilności, ogólnej niezawodności. Żadnych szumnych nowości, żadnego bloatu. Po prostu spokojniejsze, bardziej przewidywalne doświadczenie.

Ale prawdziwie interesujące jest to, czym Nordstjernen jest. Przeglądarka napisana od zera w C, z codebase'em około 109 000 linii rozłożonych na 117 plików źródłowych. To wystarczająco mało, żeby jeden zdeterminowany deweloper mógł przejrzeć cały kod i go przeaudytować. Radikalna różnica w porównaniu z milionami linii Chromium.

Filozofia „standardy przede wszystkim"

Nordstjernen mierzy swoje zachowanie bezpośrednio względem specyfikacji HTML — sekcja po sekcji — zamiast porównywać się z innymi przeglądarkami. Stan na czerwiec 2026: 123 wiersze specyfikacji w pełni zaimplementowane, 48 częściowo, zaledwie 4 nieobecne.

Dla deweloperów, którzy zależą na spójności między przeglądarkami, takie podejście to dokładnie to, czego web potrzebuje.

Bezpieczeństwo bez kompromisów

Tu Nordstjernen pokazuje prawdzije pazury — zwłaszcza dla użytkowników enterprise i entuzjastów prywatności:

  • Architektura process-per-tab: każda zakładka działa we własnym, sandboksowanym procesie renderowania
  • Seccomp + Landlock na Linuksie: filtracja wywołań systemowych na poziomie wojskowym
  • IPC przez framebuffery w pamięci dzielonej: czyste rozdzielenie UI od treści
  • Brak JIT: kontrowersyjny wybór, który dramatycznie zwiększa bezpieczeństwo

Ten ostatni punkt wymaga wyjaśnienia. Kompilatory JavaScript JIT to cuda wydajności, ale jednocześnie powierzchnia ataku. Luki Spectre i Meltdown wykorzystywały właśnie złożoność JIT. Rezygnując z JIT, Nordstjernen wymienia odrobinę szybkości JavaScript na fundamentalnie lepszą pozycję bezpieczeństwa.

Zespół ujmuje to wprost: „Nordstjernen nie ma JIT, więc jest znacznie bezpieczniejsza, a mimo to wciąż wystarczająco szybka."

Dla aplikacji, gdzie bezpieczeństwo ważniejsze niż bicie rekordów w benchmarkach, to rozsądna kalkulacja.

Co to oznacza dla deweloperów?

Jeśli budujesz aplikacje webowe, Nordstjernen oferuje coś wartościowego: środowisko testowe zgodne ze standardami i minimalną powierzchnią ataku. Jeśli szukasz przeglądarki do wrażliwych wdrożeń, sam brak telemetrii czyni ją interesującą opcją.

Port na Androida jest w trakcie prac, więc mobilni użytkownicy muszą jeszcze poczekać. Desktop development i workflowy testowe są już dostępne — Nordstjernen 1.0.4 czeka.


Ciekawy podejścia „prywatność na pierwszym miejscu"? NameOcean oferuje deweloperom przyjazne rozwiązania hostingowe zaprojektowane z myślą o bezpieczeństwie i prostocie. Sprawdź naszą platformę hostingową przy następnym projekcie.

Read in other languages:

RU BG EL CS UZ TR SV FI RO PT NB NL HU IT FR ES DE DA ZH-HANS EN