Re:Show HN: I created snapDOM to capture DOM nodes as images...
by streptomycin on Sunday April 27, 2025 @01:58PM
(#43813858)
Looks cool, somebody should make a package that puts a nice API around it. However seems that those APIs are only in Chrome now, not Firefox or Safari.
[ Parent
| on HN ]
Re:Show HN: I created snapDOM to capture DOM nodes as images...
by krebby on Sunday April 27, 2025 @02:49PM
(#43814202)
IMO it's simple enough to just write directly without library code.
For most cases, the Element Capture or Region Capture API should be sufficient: https://developer.mozilla.org/en-US/docs/Web/API/Screen_Capt...
Demos: https://mdn.github.io/dom-examples/screen-capture-api/elemen... https://mdn.github.io/dom-examples/screen-capture-api/region...
If you need cross-browser compatibility (and can't just use a canvas) then yeah html2canvas is the way to go
Re:Show HN: I created snapDOM to capture DOM nodes as images...
by streptomycin on Sunday April 27, 2025 @09:12PM
(#43816586)
idk, your code is 170 lines, html2canvas and similar are 1 line to use.