Я создаю инструмент, которому в качестве одного из его компонентов потребуется средство для захвата DOM веб-страницы, на которой он работает, вместе со всеми таблицами стилей и изображениями, которые необходимы для его правильного повторного отображения.
Так что это будет квази-скриншот, но не на основе изображений, а на основе DOM.
Я немного погуглил и до сих пор не смог найти ни одной существующей библиотеки, которая бытот.Это не сложно сделать самому, но я подумал, что все же стоит проверить, не заметил ли я что-то.