nhỏ gọn, ổn định, độc lập · viết từ đầu bằng C · không JIT, không thu thập dữ liệu

Trình duyệt Web Nordstjernen

Nordstjernen là một trình duyệt web, được viết từ đầu bằng C, tập trung vào việc hỗ trợ các tiêu chuẩn HTML và CSS. Nó chạy trên Windows, Mac và Linux, với bản port Android đang được phát triển. Nordstjernen được xây dựng tại Na Uy.

Nordstjernen đang hiển thị một trang web
Nordstjernen đang hiển thị một trang. thêm ảnh chụp màn hình »

Tiêu chuẩn HTML. Hành vi được đo lường theo văn bản đặc tả, từng phần một, chứ không phải theo một trình duyệt khác.

Bảo mật. Thiết kế một tiến trình cho mỗi tab — mỗi tab chạy trong tiến trình kết xuất được cô lập riêng của nó (seccomp + Landlock trên Linux), giao tiếp với giao diện qua IPC và framebuffer bộ nhớ chia sẻ. Không JIT.

Tối giản. Toàn bộ engine là một khối mã C gọn nhẹ — đủ nhỏ để một người có thể đọc và kiểm toán từ đầu đến cuối.

Nordstjernen không có JIT, nên nó an toàn hơn nhiều, mà vẫn có thể đủ nhanh. Nó không kèm theo bất kỳ loại thu thập dữ liệu nào.

thông số kỹ thuật

ngôn ngữC · có thể kiểm toán hoàn toàn
html / csslexbor (bộ phân tích, WHATWG URL, bộ chọn)
javascriptquickjs-ng — trình thông dịch bytecode, không JIT
webassemblyWAMR — trình thông dịch phía sau WebAssembly JS API
hình ảnhWuffs (PNG / GIF / BMP / JPEG / WebP không mất dữ liệu)
giao diệnGTK 4 · tạo hình văn bản Pango · một cửa sổ cho mỗi trang, không có thanh tab
mạnglibcurl · HTTP/2
tăng cường bảo mậtmột tiến trình cho mỗi tab · hộp cát seccomp + Landlock trên Linux · không JIT
quyền riêng tưkhông thu thập dữ liệu · cookie phân vùng · HSTS · CSP
nền tảnglinux · windows · macos · android (bản port đang phát triển)
giấy phépNSL-1.0 → MIT sau 10 năm

tải xuống

Tải các bản dựng hằng đêm. Chúng được dựng lại từ main mỗi đêm và trỏ tới mã mới nhất — tiên tiến nhất, hãy chấp nhận một số khiếm khuyết.

Windowsnordstjernen-windows-x86_64.zip
macOSnordstjernen-macos.dmg
Debiannordstjernen-debian-amd64.deb
Ubuntunordstjernen-ubuntu-amd64.deb
openSUSEnordstjernen-opensuse-x86_64.rpm
Linux (di động)nordstjernen-linux-x86_64.zip
Alpine (musl)nordstjernen-alpine-x86_64.apk · .zip
Java API (JDK 21)nordstjernen-java.jar · mã nguồn · javadoc · tài liệu API
Mã nguồnnordstjernen-src.tar.xz
Mã kiểm tra (checksum)SHA256SUMS · tất cả tệp hằng đêm

ngôn ngữ

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