In reply to this post:

@chockenberry re: "But Apple and others must have an implementation for the browser in a framework that's separate, right?” Nope. The “implementation for the browser" and “a framework that’s separate" bits are in so much tension they're for all intents and purposes incompatible requirements.