zumerlab / snapdom JavaScript 8.2K 311 High-performance engine for capturing, modifying, and converting DOM elements into any format. screenshot dom dom-manipulation javascript