
This also means that rendering quality is very high. It is actively maintained, and internally uses puppeteer, which in turn uses Google Chrome browser headless. The key is to use timesnap, a tool to take screenshots from web pages. At the end (below I will give a short history) it turned out to be rather simple. Searching the internet it turned up mostly web services, some of them even with lots of money to pay. We were just put before this problem for the TUG 2020 online conference. Such an obvious problem, convert a piece of html/js/css, often with animations, to a video (mp4 or similar).
