Przeglądarka zbudowana od zera w C robi furorę. 109 000 linii kodu podbija 2026
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.