Getting started

OverviewTechnology Preview

Core concepts

ArchitectureRuntimeRender GraphPDFium WASMTextless TilesOperation ReplayLocal-FirstDirty RenderingDebug & Visibility

Developers

SDK (Planned)Integration Guide

Company

RoadmapBlog
ArchitectureBrowser-native document runtime architectureA public architecture view of Browser Core: browser-side preview, PDFium-backed rendering, deterministic operations and backend-authoritative export.RuntimeA browser-side runtime for safe realtime document interactionHow Browser Core coordinates browser-local preview, runtime readiness, replayable operations, safe compositing and backend-authoritative export.Render graphRender graph planning for safe browser PDF previewHow Browser Core turns local document edits into structured visual responsibilities, command buffers, tile resolution and safe final preview output.PDFium WASMPDFium WASM for accurate browser-side PDF previewHow Browser Core uses PDFium WebAssembly for local page rastering, text awareness, textless tiles and safer live PDF previews.Textless tilesTextless tiles for cleaner PDF text editing previewsHow Browser Core removes old PDF text from live preview with small PDF-aware clean tiles instead of fake white overlay masks.Local-firstLocal-first PDF preview with backend authorityHow Browser Core gives PDF editing immediate browser-side preview while keeping save, export and persisted document state backend-authoritative.Operation replayOperation replay for refresh-safe document previewsHow Browser Core keeps local edits visible across refreshes while preserving backend-authoritative save and export.Dirty renderingDirty rendering for focused, safe PDF preview updatesHow Browser Core tracks what changed in the live preview using dirty nodes, dirty regions, command buffers and safe final compositing.Debug visibilityDebug visibility for browser-side PDF runtimesHow Browser Core makes local PDF preview behavior observable across operations, render graph state, dirty rendering, tiles, interaction and performance.Technology previewTechnology preview status for Browser CoreCurrent Browser Core technology preview status: browser runtime active, PDFium-backed preview path, backend-authoritative export and roadmap limits.RoadmapBrowser Core engineering roadmapThe Browser Core roadmap for stable local PDF editing, safer visual cleanup, broader document coverage and production-grade save/export workflows.SDK directionFuture SDK direction for embedded document runtimesFuture SDK direction for embedding Browser Core style document runtime capabilities into document products.ArticleWhy PDF editors feel slowBackend render loops make every edit wait for network and regeneration. A browser runtime can make preview feel immediate.ArticlePDFium WASM browser renderingWhere PDFium WebAssembly fits in a browser-side preview path for page raster work, text readiness and clean composition.ArticleTextless tile renderingWhy source-suppressed tiles are cleaner than white overlay masks for PDF text replacement previews.ArticleLocal-first document runtimeHow browser-owned preview sessions and backend-authoritative export can work together without pretending the browser is the final source of truth.ArticleRender graph document editingA public render graph story for document preview, affected regions and predictable compositing.ArticleDirty region rendering in the browserWhy affected-region rendering matters when small edits should not redraw the entire document preview.ArticleOperation replay for document editingRecovering local preview state with deterministic operations while clearing committed work after backend save.ArticleBrowser runtime vs backend render loopA practical comparison of local interactive preview and backend-authoritative PDF save/export.ArticleDebug visibility for document enginesWhy document runtimes need visible health, replay status, provider state and frame timing without exposing private internals.ArticleGPU document rendering roadmapHow GPU compositing can evolve browser-native document runtimes after the safe Canvas/PDFium-backed path is established.

No results found.

Technology preview

Technology preview status for Browser Core

Browser Core is an early browser-native PDF runtime. This status view separates what is active, what is guarded, and what remains roadmap work without exposing private core internals.

Runtime activePDFium previewBackend export
RuntimeactiveBrowser-side session
PDFiumactivePreview rendering
ReplayenabledRefresh recovery
ExportbackendAuthoritative output
Live

Browser runtime

Local preview, session state, operation replay and guarded final compositing are active in the technology preview.

Live

PDFium preview

PDFium WASM backs page rastering and text-aware cleanup for safer browser-side preview paths.

Guarded

Backend authority

The browser owns interactive preview; save, export and persisted document state remain backend-authoritative.

Roadmap

GPU compositor

Canvas-backed composition is the safe path today. WebGL/WebGPU compositor work stays on the roadmap.

Later

Collaboration

Multi-user merge semantics are not positioned as solved in this preview stage.

Readiness path

From local runtime to authoritative output

The technology preview presents Browser Core as an active local preview runtime with explicit gates: PDFium-backed preview, safe compositing, replayable local operations and backend-authoritative save/export.

  1. 01Runtime active
  2. 02PDFium preview
  3. 03Safe composite
  4. 04Backend export
  5. 05GPU roadmap
  6. 06Collaboration later
What works now

Active preview capabilities

Makes active runtime capabilities and roadmap limits visible

Separates local preview speed from authoritative save and export

Shows where PDFium, replay and safe compositing are already part of the preview path

Keeps future collaboration and GPU compositor work honest instead of over-promised

Current limits

Honest preview boundaries

Browser-side runtime active

PDFium-backed preview path active

Operation replay active

Backend-authoritative export

GPU compositor roadmap

Multi-user merge not yet solved

Next steps

Evaluate the runtime path

Early runtime technology loses credibility when it pretends to be finished. PDF preview, local operations, text cleanup and export authority need visible boundaries.

Request early access to the Browser Core technology preview.

View roadmap