It's a good idea, but probably not a sufficient one. There are only two browser engines capable of rendering modern-day web: one of them is the 800lb gorilla and the other keeps making daft unforced errors like spyware and cryptocurrency. How about \sub(web) - define (and agree on) subsets of {html, css, javascript} that would make it feasible for other parties to build compatible content viewers in finite time?

in reply to Daniel Barlow