Qt for WebAssembly
Oof - the point of WebAssembly is not to stick your entire UI in Canvas.<p>This really rubs me the wrong way, it&#x27;s a major step backwards for accessibility and user control.<p>WebAssembly lets you bypass Javascript - it should not be viewed as a license to build web apps that ignore user-defined shortcuts, don&#x27;t work with screenreaders, aren&#x27;t responsive on mobile, can&#x27;t be customized with user-defined CSS, and that can&#x27;t be scraped or automated in the browser.<p>Honestly, at the risk of sounding dismissive, I am increasingly suspecting that native developers just don&#x27;t understand what the web is trying to do. The web is different from native because it&#x27;s solving problems that native developers don&#x27;t even realize they have.<p>Sometimes APIs on the web are difficult because they&#x27;re poorly designed. But sometimes APIs are difficult because they&#x27;re solving really hard problems that developers aren&#x27;t aware of. Before those APIs are thrown in the trash, we should take a step back and think about why they were built in the first place.<p>It will be a large blow to the software industry if the result of WebAssembly is that everyone ignores large portions of what made the web great in the first place.