
Tra i nuovi progetti dedicati alla navigazione web, Nordstjernen si distingue per un approccio decisamente fuori dagli schemi. Gli sviluppatori hanno scelto di realizzare un browser completamente da zero in linguaggio C, privilegiando semplicità del codice, sicurezza e compatibilità con gli standard HTML moderni, invece di costruire il progetto su motori già esistenti.
Disponibile per Linux, Windows e macOS, il browser viene distribuito anche per Android, iOS, FreeBSD, NetBSD e persino come versione per la Java Virtual Machine. Questo dimostra la volontà di offrire un’esperienza coerente su numerose piattaforme, mantenendo al tempo stesso un codice relativamente compatto e facilmente verificabile.
Uno degli aspetti più interessanti riguarda l’attenzione dedicata agli standard del Web. Invece di inseguire il comportamento di altri browser, il progetto confronta direttamente la propria implementazione con le specifiche WHATWG. A luglio 2026 risultano implementate completamente 140 sezioni delle specifiche HTML, mentre le restanti sono considerate implementazioni parziali oppure funzionalità volutamente escluse. Anche i risultati ottenuti nei Web Platform Tests mostrano un livello di compatibilità molto elevato, con oltre il 91% dei test HTML superati.
Un browser progettato con la sicurezza come priorità
La sicurezza rappresenta uno dei pilastri principali di Nordstjernen. Ogni scheda aperta viene eseguita in un processo separato, riducendo il rischio che un eventuale problema possa compromettere l’intera applicazione. Nei sistemi Linux questa architettura sfrutta meccanismi come seccomp e Landlock per isolare ulteriormente i processi, mentre la comunicazione con l’interfaccia grafica avviene tramite IPC e framebuffer condivisi.
Una delle decisioni tecniche più significative è l’assenza del compilatore Just-In-Time (JIT). Questa scelta elimina una categoria di vulnerabilità spesso sfruttate negli attacchi ai browser moderni. Sebbene il JIT possa offrire vantaggi prestazionali in alcuni scenari, Nordstjernen dimostra che è possibile ottenere un’esperienza soddisfacente senza rinunciare alla sicurezza.

Anche la privacy riceve particolare attenzione. Il browser non integra alcun sistema di telemetria e non raccoglie dati relativi all’utilizzo. Tutte le funzionalità sono progettate per funzionare senza inviare informazioni ai server degli sviluppatori, offrendo così un maggiore controllo agli utenti.
Compatibilità moderna, IA locale e funzionalità avanzate
Nonostante la forte attenzione verso minimalismo e sicurezza, Nordstjernen offre un insieme di funzionalità decisamente moderno. Il motore JavaScript utilizza QuickJS, affiancato dal supporto per Canvas 2D, WebCrypto, Service Worker e Navigation API. Per le applicazioni WebAssembly viene impiegato WAMR, mentre il supporto WebGL può essere abilitato singolarmente per ciascun sito.
Anche la riproduzione multimediale è ben curata. Il browser supporta sempre i video MPEG-1 e aggiunge la compatibilità con WebM e VP9 quando FFmpeg è disponibile sul sistema. Sono inoltre supportati i sottotitoli WebVTT e la visualizzazione della matematica tramite MathML, caratteristiche utili sia per contenuti educativi sia per documentazione tecnica.

Tra le funzioni più originali compare la pagina iniziale about:start, che integra un assistente basato su un piccolo modello linguistico eseguito interamente sul computer dell’utente tramite llama.cpp. L’elaborazione avviene completamente in locale, senza connessioni ai servizi cloud durante l’inferenza. Chi desidera un browser ancora più essenziale può persino compilare il progetto disabilitando completamente questa componente.
Le dimensioni contenute del codice rappresentano un altro elemento distintivo. Il motore principale comprende circa 145.000 righe di codice C, escluse le librerie esterne integrate. Questa scelta rende il progetto più semplice da analizzare, verificare e mantenere rispetto ai browser tradizionali, che spesso comprendono milioni di righe di codice.
Nordstjernen dimostra quindi che è possibile sviluppare un browser moderno seguendo una filosofia diversa, nella quale trasparenza, sicurezza, compatibilità con gli standard e rispetto della privacy assumono un ruolo centrale senza rinunciare alle funzionalità oggi richieste dagli utenti.
Installare Nordstjernen
Nordstjernen è disponibile per Linux attraverso pacchetti deb, rpm e binari precompilati. Abbiamo testato Nordstjernen su Ubuntu 26.04 LTS.
Ci sono lingue di mezzo mondo meno l’Italiano. Probabilmente la sua ex Italiana deve averlo tradito oppure è un fottuto italofobo.