Skip to content

필사 모드: Browser Engines 2026 - A Deep Dive into Chromium, Blink, Gecko, WebKit, Servo, Ladybird, LibWeb, and Flow

English
0%
정확도 0%
💡 왼쪽 원문을 읽으면서 오른쪽에 따라 써보세요. Tab 키로 힌트를 받을 수 있습니다.
원문 렌더가 준비되기 전까지 텍스트 가이드로 표시합니다.

1. Why Browser Engine Diversity Matters

Ten years ago we had just escaped the trauma of IE6 monoculture. In 2026 we are looking at a strangely similar landscape. Chromium/Blink owns over 70 percent of the desktop market, and over 65 percent when mobile is included. Safari/WebKit effectively monopolizes iOS, while Firefox/Gecko has dropped to around 3 percent.

**Why does this matter?**

- **Weakened standards** — one implementation becomes the de facto standard. Code becomes truth, not specs.

- **Stalled innovation** — competition gone, motivation for new APIs vanishes.

- **Concentrated governance** — Google influence in W3C and WHATWG grows disproportionately.

- **Disappearing user choice** — when other engines are absent, differentiation vanishes too.

This post covers every meaningful browser engine of 2026. The big three (Blink, Gecko, WebKit), the revived Servo, the rising Ladybird, and even the hidden engines of the embedded market.

> The diversity discussed here is different from "forks." Brave is a Chromium fork but uses the same Blink engine. True diversity is measured by the number of **codebases with independent layout and JS engines.**

2. Engine Architecture - From HTML to Pixels

A browser engine is a pipeline, not a single component.

HTML source

-> HTML Parser -> DOM Tree

-> CSS Parser -> CSSOM

-> Style Cascade (matched rules)

-> Layout (box tree, fragments)

-> Paint (display list)

-> Composite (layers, GPU)

-> pixels

Engines diverge at every step. The **style cascade** algorithm, the **layout** fragmentation unit, the **paint** display-list representation, and the **composite** layer model. That is why the same HTML/CSS produces subtly different results across engines.

There is also a separate axis: the **JavaScript engine**. V8, SpiderMonkey, JavaScriptCore (JSC), and LibJS all implement ECMAScript but differ in JIT strategy and optimization patterns.

3. Chromium and Blink - The De Facto Standard

History

- 2008: Chrome launches on WebKit

- April 2013: Google **announces the Blink fork**, parting ways with WebKit

- Reason: WebKit2 multi-process model clashed with Chrome existing architecture

Core Components

| Component | Role |

| --- | --- |

| **Blink** | HTML/CSS layout engine |

| **V8** | JavaScript interpreter and JIT (TurboFan, Maglev) |

| **Skia** | 2D graphics rendering |

| **Aura** | Desktop UI framework |

| **Viz** | GPU compositor |

| **RenderingNG** | Next-gen rendering pipeline (since 2021) |

Browsers Powered by Chromium

Desktop: **Chrome, Edge, Brave, Opera, Vivaldi, Arc, Comet, Dia, NAVER Whale, Kinza**

Mobile: Chrome Android, Edge Mobile, Brave Mobile, Samsung Internet (Chromium-based)

**Comet and Dia** are AI-integrated browsers that appeared in 2025-2026. Perplexity Comet and The Browser Company Dia are both Chromium-based.

Manifest V3 - A Big Change to the Extension API

- **MV2 phase-out**: started June 2024, fully ended in 2025

- **MV3** key changes: limits on `webRequest` blocking, introduction of `declarativeNetRequest`

- **Impact** — uBlock Origin shipped a separate MV3-compatible Lite, AdGuard and AdBlock all migrated

The debate over ad-blocking efficiency was the loudest issue. Firefox still supports MV2 `webRequest`, making it the last stronghold for blocking extensions.

4. WebKit - The Engine of Apple and iOS

Core Components

| Component | Role |

| --- | --- |

| **WebCore** | HTML/CSS layout |

| **JavaScriptCore (JSC)** | JS interpreter and JIT (LLInt, Baseline, DFG, FTL) |

| **CoreGraphics / Cairo** | Rendering backends (CoreGraphics on Apple, Cairo on Linux) |

| **WebKit2** | Multi-process architecture |

Who Uses WebKit

- **Safari** (Apple)

- **All iOS browsers** — Chrome for iOS, Edge for iOS, Firefox iOS all wrap WebKit internally (App Store policy)

- **GNOME Web (Epiphany)** — WebKitGTK on Linux

- **Wails, Tauri** — default backend of desktop app frameworks

- **PlayStation system browser**, **Nintendo Switch eShop browser**

- The last traces of BlackBerry OS

EU DMA - Cracks in iOS Engine Lock-in

After the EU Digital Markets Act took effect in March 2024, Apple allowed third-party engines on iOS **but only in the EU**. Brave could ship its own engine and Firefox iOS gained the option to ship real Gecko. In 2026, however, users in the United States, Japan, and Korea are still locked to WebKit.

Benefits of WebKit2

- Process isolation: separate process per tab

- Security: Site Isolation support

- Linux desktop: WebKitGTK underpins the GNOME ecosystem

5. Gecko - Mozilla Steady Alternative

Core Components

| Component | Role |

| --- | --- |

| **Gecko** | HTML/CSS layout |

| **SpiderMonkey** | JavaScript interpreter and JIT (Baseline, Ion, Warp) |

| **Stylo** | CSS styling (integrated from Servo, written in Rust) |

| **WebRender** | GPU-based renderer (Servo origin, Rust) |

| **Quantum DOM** | Multi-core DOM processing |

What Rust Integration Means

Since 2017, Gecko has integrated **Stylo** and rewritten CSS styling in Rust. This was Servo biggest legacy. **WebRender**, also from Servo, became Firefox main renderer. The Quantum series - Quantum CSS, Quantum Compositor - is the result.

Browsers Built on Gecko

- **Firefox** (Mozilla)

- **Tor Browser** — based on Firefox ESR

- **LibreWolf** — privacy-hardened fork of Firefox

- **Mullvad Browser** — Tor-derived, for everyday browsing

- **GNU IceCat** — 100 percent free-software Firefox

- **Pale Moon** — branched off Gecko, evolving into the standalone Goanna engine

Firefox Crisis and Possibility

Firefox sits near 3 percent desktop share and is in crisis. Uncertainty around the Google search deal renewal, normalizing the ad-blocker user ratio, and progressive Servo code absorption are the headline topics of 2026.

6. Servo - The Revival of a Rust Engine

History

- 2012: started at Mozilla Research

- 2017: some components (Stylo, WebRender) ported into Gecko

- 2020: effectively frozen during Mozilla restructuring

- 2023: **transferred to the Linux Foundation** - new maintainer camp (Igalia, NLnet) joined

- 2024-2025: active commits resumed

Key Characteristics

- Independent engine written in pure **Rust**

- **WebGPU-first** design

- Architecture that assumes **parallel layout** from day one

- Aimed at **embedded scenarios** (experiments such as a Tauri Servo backend)

Servo in 2026

It is still not a daily-driver browser. But integration efforts for automotive infotainment, set-top boxes, and embedded devices are active. Servo true future is more likely "embedded web runtime" than "standalone browser."

7. Ladybird - The First Truly New Engine in 25 Years

Origin

It started as part of Andreas Kling **SerenityOS**. In 2024, Kling spun it off into a standalone project, **Ladybird**.

Philosophy

- **Written from scratch in C++** - not a single line of legacy code

- **Standards first** — Web Platform Tests (WPT) pass rate is the KPI

- **Non-profit foundation** — the Ladybird Browser Initiative

- **No ads, no tracking, no telemetry**

Core Components

| Component | Role |

| --- | --- |

| **LibWeb** | HTML/CSS layout (Ladybird core) |

| **LibJS** | JavaScript engine |

| **LibCrypto / LibTLS** | Crypto and TLS |

| **LibCore** | Event loop, IPC, standard library |

Alpha in 2026

In June 2024, Kling announced an official roadmap of "alpha in 2026, beta in 2027." As of 2026, the alpha is imminent or already shipped. Not for everyday users, but the first developer build worth trying.

Backing

- 1 million dollar donation from GitHub co-founder Chris Wanstrath

- Shopify CEO Tobi Lutke and others joined

- More than ten full-time maintainers

The symbolism is enormous: **the first major web engine written from scratch in 25 years.**

8. Flow Browser - An Independent Engine with Multicore Rendering

Ekioh and Flow

An independent browser engine from **Ekioh**, based in Cambridge, UK. It started as an SVG-based set-top-box UI engine, then expanded into a full browser called Flow.

Differentiators

- **Multicore parallel rendering** - different parts of the page processed on different cores concurrently

- **Embedded targets** — automotive, set-top boxes, digital signage

- **Paid licensing** — not open source

Market Position

Not a consumer-market product. But in embedded contexts, it is a serious competitor to CEF and WebKit. Flow finds its home in automotive infotainment HUD/CID displays.

9. Goanna - Pale Moon Forked Engine

The Pale Moon Path

- 2009: started as a Firefox fork

- 2017: branched off into the **Goanna** engine (based on Gecko 28)

- Conservative about new web APIs, focused on legacy XUL extension compatibility

- A different path from ESR

Who Uses It

- **Pale Moon** itself

- **Basilisk** — Pale Moon sibling browser

- **K-Meleon** — a lightweight Windows browser

Pale Moon is one of the last major browsers that still supports XUL extensions, with a fiercely loyal niche community.

10. Otter Browser, NetSurf, Dillo - The Minimalists

Otter Browser

- Continues the spirit of Opera 12 (Presto engine) interface

- Qt-based UI

- Backend defaults to QtWebEngine (Chromium), experimenting with alternatives

NetSurf

- A minimalist browser born in the UK

- Custom layout engine, Duktape JS engine

- Runs on niche systems such as RISC OS, Haiku, AmigaOS

- Supports a deliberately limited subset of the modern web

Dillo 3.x

- An ultra-lightweight browser in C/C++

- Custom rendering engine

- Revived in 2023-2024 with new maintainers and releases

- HTTP client, simple HTML/CSS, partial JS

Lynx, w3m, Browsh

| Browser | Notes |

| --- | --- |

| **Lynx** | The oldest text browser (since 1992) |

| **w3m** | Japanese-origin text browser with inline image support |

| **Browsh** | Terminal browser that uses Firefox as a backend - renders real pages as ASCII |

11. Embedded Engines - The Ones We Use Without Knowing

CEF - Chromium Embedded Framework

The de facto standard way to embed Chromium in desktop apps.

- **Spotify** desktop app

- **Steam** client: store and friends list UI

- **OBS Studio** widgets

- **Battle.net** launcher

- Countless game launchers and tools

WebView2 - Embedded Edge on Windows

Since 2024, every WebView component on Windows has converged on WebView2. Edge (Chromium) is supplied as a system component.

- Parts of Office, Teams, and Visual Studio UI

- Default Tauri backend on Windows

WKWebView - The Standard WebView on iOS

All in-app browsing on iOS goes through WKWebView. The in-app browsers in Slack, Discord, Twitter/X, and every other social app are WKWebView.

WebView Android

The WebView component on Android is Chrome-based. The Trichrome package lets Chrome and WebView share the same binary.

Electron, Tauri, Wails, NeutralinoJS

| Framework | Engine | Notes |

| --- | --- | --- |

| **Electron** | Chromium + Node.js | VS Code, Slack, Discord, Figma desktop |

| **Tauri** | System WebView (WebView2 / WKWebView / WebKitGTK) | Rust backend, tiny binaries |

| **Wails** | System WebView | Go backend |

| **NeutralinoJS** | System WebView | Ultra-light, leans on system browser |

Tauri, Wails, and Neutralino all share one trait: **they reuse the system WebView**. The same app rides on WebKit on a Mac, WebKitGTK on Linux, and WebView2 on Windows. Only Electron offers consistency - at the price of a heavy footprint.

12. JavaScript Engines - V8, SpiderMonkey, JSC, LibJS

V8 (Chromium)

| Stage | Name |

| --- | --- |

| Interpreter | Ignition |

| Tier 1 JIT | Sparkplug |

| Tier 2 JIT | Maglev (since 2024) |

| Top tier JIT | TurboFan |

The WebAssembly backend is **Liftoff** (fast compile) plus **TurboFan** (optimization).

SpiderMonkey (Gecko)

- Interpreter

- Baseline JIT

- Ion (former top tier)

- **Warp** (since 2021, successor to IonMonkey)

SpiderMonkey often ships first implementations of new ECMAScript proposals.

JavaScriptCore - JSC (WebKit)

- **LLInt** - Low Level Interpreter

- **Baseline JIT**

- **DFG** - Data Flow Graph JIT

- **FTL** - Faster Than Light JIT (evolved from LLVM to the B3 backend)

LibJS (Ladybird)

- Written from scratch in C++

- Uses WPT JS tests as KPI to faithfully implement the ECMAScript spec

- Starts with the interpreter only - phased JIT planned

Performance Outlook in 2026

| Benchmark | V8 | JSC | SpiderMonkey | LibJS |

| --- | --- | --- | --- | --- |

| Speedometer 3.0 | very fast | very fast | fast | alpha |

| JetStream 2.2 | very fast | very fast (often No.1 on Apple Silicon) | fast | alpha |

| MotionMark 1.3 | strong | strong | average | not measured |

JSC often beats V8 on Apple Silicon largely due to ARM64 code-generation optimization.

13. Rendering Backends - Skia, WebRender, CoreGraphics

Skia (Chromium)

- 2D graphics library

- Acquired by Google (originally Skia Inc.)

- Also powers Flutter, enabling cross-platform mobile and desktop

- GPU backends: Ganesh, **Graphite** (next gen, since 2024)

WebRender (Gecko)

- Written in Rust

- GPU first - every paint runs through GPU shaders

- From Servo, Firefox default backend since 2019

CoreGraphics and Metal (WebKit)

- Uses system graphics APIs on macOS and iOS

- Gradually moving to a Metal backend

- WebKitGTK uses Cairo and OpenGL/Vulkan

LayoutNG (Blink) and RenderingNG (Blink)

- LayoutNG - Blink next-gen layout engine, since 2019

- RenderingNG - holistic redesign of LayoutNG plus paint and composite, since 2021

- Goals: correctness, performance, extensibility (foundation for future features such as CSS Houdini)

14. Web Standards Governance - W3C, WHATWG, TC39, IETF

Who Standardizes What

| Body | Domain |

| --- | --- |

| **W3C** | CSS, ARIA, Accessibility, some APIs |

| **WHATWG** | HTML, DOM, Fetch, URL, Streams |

| **TC39** | ECMAScript (the JavaScript language) |

| **IETF** | HTTP, TLS, QUIC, WebSocket and other network protocols |

| **Khronos** | WebGL, parts of WebGPU |

Decision Mechanisms

- **WHATWG**: living standard, consensus-driven

- **W3C**: TR (Technical Report) track, Recommendation

- **TC39**: four-stage process (Stage 0-4)

- **IETF**: RFCs

Has Google Become Too Powerful

Roughly half of the active participants in major W3C and WHATWG decisions are Google employees. When the spec and the implementation come from the same company, the spec ends up following the implementation.

Standards Activity in Japan

The W3C Japan node is highly active. KDDI, NTT, and Yahoo Japan are members, and their work has shaped Japanese text layout features such as `writing-mode: vertical-rl` and ruby annotations.

15. The EU DMA and iOS Engine Choice - The First Cracks

The Digital Markets Act Lands

Since March 2024, the EU has required Apple to permit on iOS:

1. Third-party app stores (similar to sideloading)

2. **Non-WebKit browser engines** (EU iOS only)

3. A default browser choice screen

The Reality of iOS Engine Liberation

- Brave and Firefox (Mozilla) can ship their own engines on EU iOS

- They still require **separate builds** - users in the US, Japan, and Korea remain on WebKit

- Apple strict eligibility requirements (security review, annual renewal) raise the entry bar

Status in 2026

- A few browsers have shipped non-WebKit engines in the EU, but share remains tiny

- Most users do not perceive much difference

- The lasting significance is that **a precedent has been set**

16. Browser Choice Screens - Europe and Beyond

A Revival of the Choice Screen

The EU browser choice screen, introduced in 2024, is spreading.

- United Kingdom: in 2025 the CMA reviewed similar rules

- Japan: the 2024 transparency law on digital platforms moves in a similar direction

- Korea: since 2025 the Fair Trade Commission has been studying preloaded mobile OS apps

Effects of the Choice Screen

- Firefox and Brave saw a bump in EU users

- Korean and Japanese local browsers - **NAVER Whale**, **Sleipnir**, **Lunascape** - gain potential opportunities

17. Browsers in Korea - Whale, Samsung Internet, RSUPPORT

NAVER Whale

- Launched in 2017, Chromium-based

- Approximate Korean user share of 8-12 percent in 2026

- Integrated sidebar, multitab, dictionary, translator, capture tools

- Massive footprint in education - the digital textbook infrastructure for schools

Samsung Internet

- Chromium-based, default browser on Galaxy

- Korean mobile share around 15 percent, global 5-6 percent

- Built-in ad blocking (since 2017), strengthened secret mode and other privacy features

- Strong WebXR support

RSUPPORT Browser

- Enterprise browser from RSUPPORT

- Integrates remote support and video conferencing

- Focused on B2B

KakaoTalk Brunch and Daum Search In-app Viewer

Not standalone browsers, but the KakaoTalk in-app browser carries enormous weight in Korea. It is based on WebKit Mobile (iOS) and Chrome WebView (Android).

18. Browsers in Japan - Sleipnir, Lunascape, Kinza

Sleipnir

- A Japanese browser from Fenrir

- Chromium-based (was Trident-based earlier)

- Powerful gesture support

- Popular on macOS and iOS

Lunascape

- Once famous for being a **Trident plus Gecko plus WebKit multi-engine** browser

- Simplified to a Chromium base by 2026

- Its "engine per tab" experiment remains a nostalgic touchstone

Kinza

- A Chromium-based Japanese browser

- Halted consumer development in 2019 and pivoted to enterprise

- Survives in B2B and education markets

Vivaldi Popularity in Japan

Vivaldi (Chromium-based) is unusually popular in Japan. Its Opera-veteran founders and the customization breadth that Japanese users love both contribute.

WebKit Activity in Japan

The Sony PlayStation browser and the Nintendo Switch eShop browser are major WebKit embedders. Japanese engineers contribute heavily to JSC embedded optimization.

19. Performance Benchmarks - Speedometer 3.0, JetStream, MotionMark

Speedometer 3.0

- Run by BrowserBench, co-developed by Apple, Google, and Mozilla

- TodoMVC across **real-world frameworks** such as React, Vue, Svelte, Angular, Preact, Lit

- 3.0 launched in 2024 with more realistic workloads

- By 2026 every major engine tracks it as a primary KPI

JetStream 2.2

- A JS benchmark suite maintained by Apple

- Mix of WebAssembly, JS, and microbenchmarks

- JSC frequently overtakes V8 on Apple Silicon

MotionMark 1.3

- A graphics performance benchmark

- Canvas, SVG, CSS animations

- Surfaces compositor and renderer differences vividly

Approximate Speedometer Trends in 2026

| Browser | Desktop | Mobile |

| --- | --- | --- |

| Chrome | top tier | top tier |

| Safari | top tier (often No.1 on Apple Silicon) | top tier |

| Firefox | mid-top | mid-top |

| Edge | top tier (comparable to Chrome) | top tier |

| Ladybird | alpha | not measured |

20. The Future - Servo Revival, Ladybird Beta, Web Components, WebGPU Stabilization

Roadmap 2026-2028

**Servo**

- More embedded integrations

- Tauri Servo backend experiments mature

- Automotive infotainment proofs of concept

**Ladybird**

- 2026: alpha

- 2027: beta target

- 2028: 1.0 vision

**Web Components**

- Declarative Shadow DOM stabilizes

- More semantic Custom Elements usage

- Form-Associated Custom Elements

**WebGPU**

- 2025: stable in every major engine

- 2026: WebGPU 1.1 - subgroups, 64-bit integers, and more

**WebAssembly Component Model**

- Wasm GC plus the Component Model enables new embedded scenarios

- Wasm forms a larger market outside the browser

Scenarios for Real Diversity

- **Ladybird 1.0** good enough for everyday users would be the first new major engine in 25 years

- **Servo as the standard engine** for automotive and embedded creates a new diversity zone

- **EU DMA model spreading** to other regions widens the cracks in iOS WebKit lock-in

- **Firefox share recovery** - unlikely, but possible if ad-blocker users grow

21. How to Cope as a Developer

Testing Matrix

| Browser | Priority |

| --- | --- |

| Chrome (Blink) latest plus ESR | mandatory |

| Safari (WebKit) latest plus previous | mandatory (including iOS) |

| Firefox (Gecko) latest plus ESR | mandatory |

| Edge | Chromium-based, but expect minor behavior differences |

| Samsung Internet | mandatory for the Korean mobile market |

| Whale | as needed for the Korean market |

Real Cross-Browser Checklist

- **CSS**: subtle browser differences in Container Queries, View Transitions, Anchor Positioning

- **JS**: differences in implementation of new ECMAScript proposals (Set methods, Promise.withResolvers added in 2024)

- **Forms**: visual differences in widgets like `<input type="date">` remain large

- **Storage**: requirements for SharedArrayBuffer and security headers such as COOP/COEP

- **Service Worker**: Safari lags on some features (`importScripts`, BackgroundSync)

Polyfills and Progressive Enhancement

// feature detection first

if ('startViewTransition' in document) {

document.startViewTransition(() => updateUI())

} else {

updateUI()

}

// CSS @supports

// @supports (anchor-name: --x) { ... }

22. Ethical Concerns - Ad Blocking, Telemetry, Privacy

The Future of Ad Blocking

- The MV3 transition reduces blocking efficiency on the Chromium side

- Firefox still supports MV2, the last stronghold for blocking users

- iOS standardizes on Safari Content Blockers - static rule sets

- Brave ships its own built-in blocker

Telemetry

- Chrome and Edge: significant data emission, limited opt-out

- Firefox: relatively transparent and opt-out friendly

- Brave and LibreWolf: nearly none

- Ladybird: **zero** - designed to have none from day one

Ad IDs and Tracking Prevention

- WebKit ITP (Intelligent Tracking Prevention)

- Firefox ETP (Enhanced Tracking Protection)

- Chrome Privacy Sandbox and Topics API (a compromise with the ad industry)

- Brave Shield and P3A metrics

23. Korean and Japanese Resources - Where to Catch Up

Korea

- **NAVER D2** (d2.naver.com) - the Whale team occasionally posts on Chromium and Blink

- **Samsung Internet blog** - Samsung Internet engineers cover Chromium changes

- **Kakao tech blog** - in-app browser and WebView coverage

- **TOAST UI blog** - the boundary between standards and implementations

- **MDN Korean** - partial translation but English is faster

Japan

- **html5.jp** - Japanese translations of specs and W3C activity

- **mizchi blog** (zenn.dev) - critical analysis of frontend and engines

- **Japanese WebKit blog mirrors** - JSC-related deep dives

- **Web Developer Conference Tokyo** - annual engine talks

- **MDN Japanese** - almost in sync with the English version

English-speaking World

- **web.dev** - official Google content

- **WebKit.org Blog** - official Apple

- **Mozilla Hacks** - official Mozilla

- **Igalia blog** - a consultancy that contributes to Servo, WebKit, and Chromium

- **rsms.me and Surma blog** - engine internals

24. Build Them Yourself - Chromium, Firefox, Ladybird

Build Chromium

mkdir chromium && cd chromium

fetch --nohooks chromium

cd src

./build/install-build-deps.sh

gclient runhooks

gn gen out/Default

autoninja -C out/Default chrome

Takes hours to dozens of hours. About 100 GB of SSD space required.

Build Firefox

git clone https://github.com/mozilla/gecko-dev.git

cd gecko-dev

./mach bootstrap

./mach build

./mach run

The `mach` build tool abstracts everything.

Build Ladybird

git clone https://github.com/LadybirdBrowser/ladybird.git

cd ladybird

./Meta/ladybird.sh run

Builds quickly on Linux and macOS. Build simplicity is one of Ladybird charms.

Why Build Locally

- See **standard behavior** at the code level

- Patch bugs yourself and propose them upstream

- Feel the **real cost of an engine** - build time, disk space, dependencies

25. Closing - The 2026 Engine Landscape, Summed Up

A browser engine is not a mere tool. It is **the infrastructure that decides how the public good called the web is rendered and executed.**

The 2026 picture is two-sided.

**The good:**

- All three major engines have completed their modernization (Blink RenderingNG, Gecko Stylo and WebRender, WebKit Metal)

- Servo is alive again and Ladybird is reaching its alpha

- The EU DMA cracked the iOS WebKit lock-in

- The embedded market has expanded, leaving room for many engines to survive

**The worrying:**

- Chromium and Blink dominance on the desktop remains overwhelming

- Firefox is fragile

- Every mobile in-app browser depends on basically two engines (WebView and WKWebView)

- It will take new engines years to catch up on standards conformance

If you are a developer, **shipping in Chrome only is not the end of the story.** Open the page in Safari and Firefox. If you can, try the Ladybird alpha too. That is the smallest practice for keeping the web diverse.

> **Web diversity in 2026 only survives when we consciously choose it.**

References

- Chromium Project - [chromium.org](https://www.chromium.org/)

- Blink Rendering Engine - [chromium.googlesource.com/chromium/src/+/main/third_party/blink](https://chromium.googlesource.com/chromium/src/+/main/third_party/blink/)

- WebKit Project - [webkit.org](https://webkit.org/)

- Mozilla Firefox and Gecko - [firefox-source-docs.mozilla.org](https://firefox-source-docs.mozilla.org/)

- Servo - [servo.org](https://servo.org/)

- Ladybird Browser - [ladybird.org](https://ladybird.org/)

- LibWeb and LibJS (SerenityOS, Ladybird) - [github.com/LadybirdBrowser/ladybird](https://github.com/LadybirdBrowser/ladybird)

- Flow Browser (Ekioh) - [ekioh.com/flow-browser](https://www.ekioh.com/flow-browser/)

- Pale Moon and Goanna - [palemoon.org](https://www.palemoon.org/)

- NetSurf - [netsurf-browser.org](https://www.netsurf-browser.org/)

- Dillo Browser - [dillo-browser.github.io](https://dillo-browser.github.io/)

- V8 JavaScript Engine - [v8.dev](https://v8.dev/)

- SpiderMonkey - [spidermonkey.dev](https://spidermonkey.dev/)

- JavaScriptCore - [webkit.org/blog/category/javascriptcore](https://webkit.org/blog/category/javascriptcore/)

- Skia Graphics - [skia.org](https://skia.org/)

- WebRender - [github.com/servo/webrender](https://github.com/servo/webrender)

- CEF (Chromium Embedded Framework) - [bitbucket.org/chromiumembedded/cef](https://bitbucket.org/chromiumembedded/cef)

- Microsoft Edge WebView2 - [developer.microsoft.com/microsoft-edge/webview2](https://developer.microsoft.com/microsoft-edge/webview2/)

- Tauri - [tauri.app](https://tauri.app/)

- Electron - [electronjs.org](https://www.electronjs.org/)

- Wails - [wails.io](https://wails.io/)

- Speedometer 3 - [browserbench.org/Speedometer3.0](https://browserbench.org/Speedometer3.0/)

- JetStream 2 - [browserbench.org/JetStream](https://browserbench.org/JetStream/)

- MotionMark - [browserbench.org/MotionMark1.3](https://browserbench.org/MotionMark1.3/)

- W3C - [w3.org](https://www.w3.org/)

- WHATWG - [whatwg.org](https://whatwg.org/)

- TC39 - [tc39.es](https://tc39.es/)

- EU Digital Markets Act - [digital-markets-act.ec.europa.eu](https://digital-markets-act.ec.europa.eu/)

- NAVER Whale - [whale.naver.com](https://whale.naver.com/)

- Samsung Internet Developers - [developer.samsung.com/internet](https://developer.samsung.com/internet/)

- Sleipnir (Fenrir) - [fenrir.co.jp/sleipnir](https://www.fenrir.co.jp/sleipnir/)

- Lunascape - [lunascape.jp](https://www.lunascape.jp/)

- NAVER D2 - [d2.naver.com](https://d2.naver.com/)

- html5.jp - [html5.jp](https://www.html5.jp/)

- Igalia Blog - [igalia.com/blog](https://www.igalia.com/blog/)

- Andreas Kling blog - [awesomekling.github.io](https://awesomekling.github.io/)

현재 단락 (1/388)

Ten years ago we had just escaped the trauma of IE6 monoculture. In 2026 we are looking at a strange...

작성 글자: 0원문 글자: 23,228작성 단락: 0/388