Also in case you're wondering what goes into a browser framework; here's a talk I gave in 2017 about how to build one: youtu.be/T1YWB9N166A
What I'm doing now is mostly a Rust port of the same design. Though it takes more than 30 mins b/c I have to build things from scratch.