SnapDOMGitHub★ 8K
Blog

Notes on building SnapDOM

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

Oct 5, 2026 · PDF · Comparison

SnapDOM PDF vs html2canvas + jsPDF: searchable invoices from HTML

Compare image PDFs, searchable DOM captures and programmatic jsPDF. Try one editable invoice across three real export routes.

Oct 5, 2026 · Vector · Figma

HTML to editable SVG and Figma with SnapDOM Vector

Turn a live component into editable SVG artwork and Figma clipboard output. Try a product card and review fonts, layers and conversion limits.

Oct 5, 2026 · Agents · Tutorial

Claude Code capture skill: visual checks without writing Playwright scripts

A downloadable Claude Code skill and billing-card fixture. Route app capture to SnapEye, visual review to SnapDIFF and browser interaction to SnapSurf.

Sep 14, 2026 · Release

SnapDOM v3 is out

Automatic capture reuse, incremental recapture, new APIs and the rendering fixes behind v3. Includes upgrade notes and a comparison you can run on your own machine.

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