pequeño, estable, independiente · escrito desde cero en C · sin JIT, sin telemetría

Navegador Web Nordstjernen

Nordstjernen es un navegador web, escrito desde cero en C, centrado en el soporte de los estándares HTML y CSS. Funciona en Windows, Mac y Linux, con una versión para Android en desarrollo. Nordstjernen se desarrolla en Noruega.

Nordstjernen rendering a web page
Nordstjernen renderizando una página. más capturas »

Estándar HTML. El comportamiento se mide frente al texto de la especificación, sección por sección, no frente a otro navegador.

Seguro. Diseño de un proceso por pestaña — cada pestaña se ejecuta en su propio proceso de renderizado aislado (seccomp + Landlock en Linux), comunicándose con la interfaz mediante IPC y framebuffers de memoria compartida. Sin JIT.

Minimalismo. Todo el motor es un cuerpo compacto de C — lo bastante pequeño para que una sola persona lo lea y audite de principio a fin.

Nordstjernen no tiene JIT, por lo que es mucho más seguro, y aun así puede ser lo bastante rápido. No incluye ningún tipo de telemetría.

especificaciones

lenguajeC · totalmente auditable
html / csslexbor (analizador, WHATWG URL, selectores)
javascriptquickjs-ng — intérprete de bytecode, sin JIT
webassemblyWAMR — intérprete tras la API JS de WebAssembly
imágenesWuffs (PNG / GIF / BMP / JPEG / WebP sin pérdida)
interfazGTK 4 · modelado de texto con Pango · una ventana por página, sin barra de pestañas
redlibcurl · HTTP/2
fortalecimientoun proceso por pestaña · aislamiento seccomp + Landlock en Linux · sin JIT
privacidadsin telemetría · cookies particionadas · HSTS · CSP
plataformaslinux · windows · macos · android (versión en desarrollo)
licenciaNSL-1.0 → MIT tras 10 años

descargar

Descarga las compilaciones nocturnas. Se recompilan desde main cada noche y apuntan al código más reciente — vanguardia absoluta, espera asperezas.

Windowsnordstjernen-windows-x86_64.zip
macOSnordstjernen-macos.dmg
Debiannordstjernen-debian-amd64.deb
Ubuntunordstjernen-ubuntu-amd64.deb
openSUSEnordstjernen-opensuse-x86_64.rpm
Linux (portable)nordstjernen-linux-x86_64.zip
Alpine (musl)nordstjernen-alpine-x86_64.apk · .zip
Java API (JDK 21)nordstjernen-java.jar · fuentes · javadoc · documentación de la API
Sourcenordstjernen-src.tar.xz
ChecksumsSHA256SUMS · todos los archivos nocturnos

idiomas

English · 中文 · हिन्दी · Español · Français · العربية · বাংলা · Português · Русский · اردو · Bahasa Indonesia · Deutsch · 日本語 · Kiswahili · मराठी · తెలుగు · Türkçe · தமிழ் · Tiếng Việt · 한국어 · Norsk