Notes on building SnapDOM
Technical write-ups about the capture pipeline, browser limits, plugin mechanics and the demos built on top.
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 · FigmaHTML 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 · TutorialClaude 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 · ReleaseSnapDOM 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 · ArchitectureDOM 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 · CaptureTiled 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 · PluginsPainting 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