Nishi FamilyCompare › Nishi Browser -- sovereign, hardware-up, all-OS

Nishi vs the Field

Nishi Browser -- sovereign, hardware-up, all-OS — mechanically measured, liar-killed, sovereign.

Nishi vs Chrome / Firefox / Edge / Safari -- one auditable render core from the assembler up

How this is scored. Every Nishi cell is measured: the generator reads the real organ source on disk and requires the implementing symbol to exist (no self-grading). Competitor cells record documented capability presence. Best=leads this axis, Yes=present, Part=partial, No=absent. This is capability presence, not depth or scale: the majors lead on index size and neural ranking. Nishi's genuine exceeds are the sovereignty / neutrality / determinism axes.

Feature matrix

CapabilityNishiChromeFirefoxEdgeSafariNotes
Runs on NishiOS -- sovereign OS reachBestNoNoNoNoChrome/FF/Edge/Safari cannot target NishiOS; the Nishi browser fetched the REAL internet there (13/13 gate, nishios_net_wire.bmp)
Own TLS 1.3 stack -- no BoringSSL or NSSBestNoNoNoNoincumbents ship third-party crypto; ours is own TLS 1.3+1.2 hardware-up (AES-NI/PCLMULQDQ in our own assembler)
One render core across three OSsBestNoNoNoNoa single auditable OS-agnostic core (br_layout/br_draw_fb) on Linux+Windows+NishiOS vs per-platform engine forks
No V8/JIT RCE attack surface -- by constructionBestNoNoNoNotree-walking interpreter, no JIT pages, so the recurring type-confusion/RCE CVE class is ABSENT by construction
Attack-vector neutralized by constructionBestNoPartNoPart90s-neutral hardening defangs forced-download/popunder/nav-to-binary; FF/Safari offer privacy options but neither neutralizes these vectors by construction
Auditable native binary -- 663KB PEBestNoNoNoNonative browser is a 663KB PE plus a 1.2MB fetch engine, every byte in-house source, vs 200-400MB installs
Clean-browse live archive and preservationBestNoNoNoNobuilt-in WARC archive + clean reader view + KVS de-obfuscation; no incumbent bundles sovereign preservation
Never-brick clean-view sandbox -- by constructionBestNoNoNoNoreaches no persistent hardware state (Rule 26); surrogate-and-satisfy clean view
HTML + CSS static renderYesBestBestBestBestfull cascade + box + float + table (Wikipedia 14760 boxes); parity of KIND, not depth
Mutable DOM treeYesBestBestBestBestmaterialized mutable DOM with CSS query
HTTPS live fetchYesBestBestBestBestlive TLS 1.3 fetch (~360ms warm vs ~100ms -- no speed exceed claimed)
Inline images (PNG/JPEG)NoBestBestBestBestdecode path exists (fetch_image + nx_img_bytes_to_rgb) but NO images render live -- Wikipedia lazy-loads via data-src which the static img-src scan misses; unverified on plain-src pages (checked live 2026-07-14), treated as a gap
Click / back / history navigationYesBestBestBestBestlink hit-test, back/forward, address bar on all three OSs
Forms -- input / textarea / submitYesBestBestBestBestsovereign form model (parse/focus/submit)
Find-in-pageYesBestBestBestBestcase-insensitive find with highlight + scroll-to
Persistent profile storeYesBestBestBestBestprofile STORE exists (no tabs/sessions UI yet)
Native Windows GUI windowYesBestBestBestBestreal win32 CreateWindow + message pump + address bar (nishi.exe renders live Wikipedia)
Text legibility -- OCR measuredYesBestBestBestBestWindows-OCR word-recall 984 permil vs Chrome/Edge 1000; AA polish within 30 permil of Chrome
JS execution depthYesBestBestBestBestruns a real ES subset (minified jQuery 3.7.1 class) but full ES2024 + optimizing JIT is BEHIND (SPA giants still blank)
Smooth scrolling + scrollbarYesBestBestBestBestkeys/wheel scroll with a right-edge scrollbar; was BROKEN (paint ignored the scroll offset) -- root-caused + FIXED + scrollbar added 2026-07-14
Professional proportional typography (generative vector)YesBestBestBestBestbody + headings in a PARAMETRIC stroke font generated from code (NO font files) -- OCR legibility 984 permil, pioneer benchmark 4/4; live in GUI + headless (nishi_final.png)
Glyph-atlas cached text rasterYesBestBestBestBestrasterize each glyph+size ONCE then blit cached coverage -- 690x (11.7s -> 17ms warm) makes full-page vector interactive
Headless render / screenshotYesBestBestBestBestthe SAME core renders to a headless PNG (the Playwright/Puppeteer screenshot analog); professional vector headless too (atlas_view2.png)
Programmatic scroll / click / resize (synthetic user)YesBestBestBestBestdrives the REAL render core (scroll/resize/maximize/click/find) with pixel-exact row-hash asserts + APNG clips -- the Playwright interaction analog
WPT web-platform-tests conformanceNoBestBestBestBestthe honest yardstick has NEVER been run on ours; incumbents pass millions
Tabs / sessions / profiles UINoBestBestBestBestprofile STORE exists but no tabbed UI / session restore
DevTools -- inspector / debugger / network panelNoBestBestBestBestno element inspector, JS debugger, or network panel
Extensions ecosystemNoBestBestBestBestno extension / add-on API
In-browser video / A-V playbackNoBestBestBestBestour H.264 codec EXISTS (nx_media_convert) but is NOT wired into the browser -- the next rung
WASM in the browserNoBestBestBestBestnx_wasm_vm EXISTS and vets shipped games, but is not wired as a browser feature
HTTP/2 and HTTP/3 in the fetch pathNoBestBestBestBestan h2 stack EXISTS but the browser fetch path is HTTP/1.x; no QUIC/h3
Complex-script shaping (HarfBuzz-class)NoBestBestBestBestno ligatures / kerning / bidi complex shaping
Accessibility / screen-reader treeNoBestBestBestBestno accessibility tree / screen-reader support
Per-site process sandboxNoBestBestBestBestsingle-process; no per-site process isolation
Standard WebDriver / CDP automation endpointNoBestBestBestBestPlaywright / Selenium / Puppeteer drive Chrome/FF/Edge/Safari via CDP + WebDriver; ours has the synthetic-user driver but no STANDARD external protocol -- tracked on /compare/racing
coverage 657/1000EXCEEDS 8PRESENT 15ABSENT 12
Honest verdict. Real evidence-backed exceed on sovereignty + integrity + reach; parity on the static content web (scrolling + professional vector typography now shipped + live, headless and interactive); admitted BEHIND on JS depth, video, tabs, devtools, extensions, accessibility, process-sandbox, standard WebDriver/CDP, and WPT conformance -- honest, not overall victory.

Generated by nx_swcompare_matrix (sovereign NishiLang organ) from knowledge/compare/browser.matrix — every Nishi cell verified against real organ source on disk. Zero JS, zero trackers.