There was an article on the history of Internet standards that I really liked that noted the most effective and adaptable standards had all essentially been API-like rigidly-defined-but-simple boundaries.<p>The relationship between WASM and JS seems to be &quot;js&#x2F;js virtual machines are a de facto standard, so let&#x27;s not repeat the mistakes of Java plugins and instead build off that foot-in-the-door.&quot;