JavaScript execution on top of Blitz
This crate implements a [ScriptDocument]: a wrapper around a BaseDocument
which can execute the JavaScript contained in (or referenced by) the document's <script> tags
using the Boa JavaScript engine, and which exposes JavaScript DOM APIs
(document, elements, events, timers, etc) backed by blitz-dom to the scripts it runs.
It is capable of running real-world JavaScript frameworks such as Preact.
Example
use ScriptDocument;
use DocumentConfig;
let mut doc = from_html;
doc.execute_scripts;