작고, 안정적이며, 독립적 · C로 처음부터 작성 · JIT 없음, 텔레메트리 없음

Nordstjernen 웹 브라우저

Nordstjernen은 C로 처음부터 작성된 웹 브라우저로, HTML 및 CSS 표준 지원에 중점을 두고 있습니다. Windows, Mac, Linux에서 실행되며 Android 포팅도 진행 중입니다. Nordstjernen은 노르웨이에서 만들어졌습니다.

Nordstjernen rendering a web page
Nordstjernen이 페이지를 렌더링하는 모습. 스크린샷 더 보기 »

HTML 표준. 동작은 다른 브라우저가 아니라 명세 텍스트를 기준으로 절마다 측정됩니다.

보안. 탭별 프로세스 설계 — 각 탭은 자체 샌드박스 렌더러 프로세스(Linux에서는 seccomp + Landlock)에서 실행되며, IPC와 공유 메모리 프레임버퍼를 통해 UI와 통신합니다. JIT 없음.

미니멀리즘. 엔진 전체가 간결한 C 코드 덩어리이며 — 한 사람이 처음부터 끝까지 읽고 감사할 수 있을 만큼 작습니다.

Nordstjernen은 JIT가 없어 훨씬 더 안전하며, 그러면서도 충분히 빠를 수 있습니다. 어떤 종류의 텔레메트리도 포함하지 않습니다.

사양

언어C · 완전히 감사 가능
html / csslexbor (파서, WHATWG URL, 선택자)
javascriptquickjs-ng — 바이트코드 인터프리터, JIT 없음
webassemblyWAMRWebAssembly JS API 뒤의 인터프리터
이미지Wuffs (PNG / GIF / BMP / JPEG / WebP 무손실)
uiGTK 4 · Pango 텍스트 셰이핑 · 페이지당 하나의 창, 탭 막대 없음
네트워크libcurl · HTTP/2
강화탭별 프로세스 · Linux에서 seccomp + Landlock 샌드박스 · JIT 없음
개인정보 보호텔레메트리 없음 · 분할된 cookie · HSTS · CSP
플랫폼linux · windows · macos · android (포팅 진행 중)
라이선스NSL-1.0 → 10년 후 MIT로 전환

다운로드

나이틀리 빌드를 다운로드하세요. 매일 밤 main에서 다시 빌드되어 최신 코드를 가리킵니다 — 최첨단이므로 다듬어지지 않은 부분이 있을 수 있습니다.

Windowsnordstjernen-windows-x86_64.zip
macOSnordstjernen-macos.dmg
Debiannordstjernen-debian-amd64.deb
Ubuntunordstjernen-ubuntu-amd64.deb
openSUSEnordstjernen-opensuse-x86_64.rpm
Linux (포터블)nordstjernen-linux-x86_64.zip
Alpine (musl)nordstjernen-alpine-x86_64.apk · .zip
Java API (JDK 21)nordstjernen-java.jar · 소스 · javadoc · API 문서
소스nordstjernen-src.tar.xz
체크섬SHA256SUMS · 모든 나이틀리 파일

언어

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