SnapDOMGitHub8K
Blog
zumerlab/snapdom

Notes on building SnapDOM

Technical write-ups about the capture pipeline, browser limits, plugin mechanics and the demos built on top.

Posts
Aug 22, 2026 · Architecture

DOM capture boundaries and integration patterns

Run SnapDOM inside a controlled browser from Node, capture cross-origin documents in their own context, and leave navigation to Playwright or Puppeteer.

Aug 11, 2026 · Capture

Tiled rasterization for large DOM captures

Capture one canonical SVG, move a tile-sized window across it, and avoid forcing an enormous document through one bitmap.

Jul 21, 2026 · Plugins

Painting without a canvas element

A paint app with no <canvas>, a DOM editor that's secretly a WebGL texture, and a shooting gallery: three toys built on two plugin hooks.

Keep exploring SnapDOM

Try the stranger ideas in Labs, or head to the docs for the capture APIs behind them.

Read the docs Open Labs