Minimaler Browser in C: Weniger Code, weniger Ballast
Der Browser, den niemand wollte – aber den man kennen sollte
Die meisten Browser heute stammen aus derselben Schublade. Chromium dominiert, Firefox hält dagegen, und Safari bleibt in Apples Garten. Allesamt sind sie groß, komplex und telefonieren regelmäßig nach Hause.
Nordstjernen geht einen anderen Weg. Mit nur 40.000 Zeilen C-Code ist der Browser so überschaubar, dass ein einzelner Entwickler ihn in einem Nachmittag durchschauen kann. Kein Blink, kein Gecko, kein WebKit. Kein JIT-Compiler und vor allem: keine Telemetrie.
Die Bausteine dahinter
Statt alles neu zu erfinden, hat das Team bewährte und schlanke Komponenten kombiniert:
- Lexbor übernimmt das Parsen von HTML und CSS.
- QuickJS-NG führt JavaScript aus – ohne JIT, dafür aber nachvollziehbar.
- Wuffs kümmert sich um Bilder und vermeidet dabei Speicherprobleme.
- GTK 4 sorgt für die Oberfläche auf Linux, Windows und macOS.
- libcurl handhabt die Netzwerkverbindungen.
Jedes Teil hat einen klaren Zweck. Kein Baustein wurde nur wegen der Mode gewählt.
Weniger Code, mehr Kontrolle
Was Nordstjernen besonders macht, ist nicht die Größe an sich. Die echte Innovation liegt darin, dass man den gesamten Code in wenigen Tagen lesen kann. Man versteht, wo Daten bleiben, und kann den Browser problemlos selbst anpassen oder weiterentwickeln.
Bei Chromium hingegen braucht es Spezialisten,才 um die Internas zu verstehen. Nordstjernen kehrt diese Logik um: Weniger Code bedeutet weniger Angriffsflächen und echte Transparenz.
Wo der Browser gut und wo er schwach ist
Nordstjernen wird es nicht mit Chrome bei JavaScript-Benchmarks aufnehmen. Komplexe WebGL-Anwendungen oder sehr modernere CSS-Techniken stoßen hier an Grenzen. Dieses Angebot ist nicht für die perfekten Performance-Werte gebaut.
Aber es erfüllt die Aufgaben, die den Alltag prägen:
- Normale Websites und einfache JavaScript-Funktionen zuverlässig darstellen
- Wenig Speicherbedarf halten
- Keine Daten an Telemetrie-Server weitergeben
- Kompletten Quelltext zugänglich halten
- Auch auf schwächeren Geräten flüssig laufen
Was das für die Web-Welt bedeutet
Nordstjernen wird Chromium nicht ersetzen. Seine Botschaft heißt vielmehr, dass das Web nicht zwangاً große Code-Basen oder proprietäre Engines braucht. Es zeigt, dass unabhängige Browser heute noch möglich sind – und dass viele Entscheidungen eher durch Inertia und Geld als durch echte Notwendigkeit getrieben sind.
Wie bei NameOcean geht es auch hier um Transparenz und Nutzer-Control. Wenn du Domains registrierst, DNS-Management betreibst oder mit Vibe Hosting arbeitest, hast der Gedanke dahinter ähnlichen Charakter: Komplexität nur dann, wenn sie wirklich gerecht