4 ms·
> Why it is this underestimated and underappreciated Wait... when has it been underappreciated? Besides things like ChromeOS, many "platform native" apps have
by jabbany 4y ago
> Why it is this underestimated and underappreciated
Wait... when has it been underappreciated?
Besides things like ChromeOS, many "platform native" apps have moved to become essentially wrappers around web apps. It's pretty safe to say that what was originally built as web technology, has essentially become the modern baseline of cross platform development (HTML/CSS for specifying interface layout, JS for business logic and WASM/WebGPU to take advantage of extra hardware capabilities under a generic wrapper) and it's only natural that more capabilities are desired of it.
I think what's lacking right now is more reflection on how to deal with the security and privacy implications in a future where applications are all essentially zero-click installs. WASM has already been used for cryptojacking, it's not that hard to imagine WebGPU being used for that too. The security implications have been the bane of earlier web distribution of code. From ActiveX to Java Applets to Flash, the history of web distribution (and security flaws with them) is a very long one...
WebGPU and WASM are not like a camera and microphone where you can just pop up a permission dialog to turn them on/off. In order for them to gain wider adoption (rather than end up being a security liability like Flash), we need to think about how a user may be able to control granular access of these resources for what are essentially untrusted (and opaque) applications.
- mysore 4y agowebgpu is already 10x safer than webgl which has been deployed safely in applications with billions of users (google map, etc)