Originally posted by cj.wijtmans
View Post
Announcement
Collapse
No announcement yet.
WebAssembly Ends Browser Preview With Initial API & Binary Format
Collapse
X
-
- Likes 3
-
Originally posted by speculatrix View Postanyone want to weigh in with a prediction of the first root-kitting-by-WebAssembly-drive-by?
I'll give it 4 hours after the first general release of a browser which supports it and the great unwashed public start upgrading to itLast edited by Michael_S; 01 March 2017, 10:07 PM. Reason: Sorry, original wording of my comment was flat wrong. Mental hiccup.
Leave a comment:
-
anyone want to weigh in with a prediction of the first root-kitting-by-WebAssembly-drive-by?
I'll give it 4 hours after the first general release of a browser which supports it and the great unwashed public start upgrading to it
Leave a comment:
-
Originally posted by Michael_S View Post
Seconded.
I think yszolt has a valid objection - native apps are more efficient. But the problem is, the native apps 99% of the world is using right now work on Windows, OS X, iOS, and Android. If we shift to more native apps, that just makes it harder for people to move to open source operating systems or even from Windows to OS X or vice versa.
The hope for WebAssembly is that its performance is good enough for wide adoption, and then users can switch between any operating system that has a modern browser without losing their favorite applications. And since Mozilla's asm.js was in 2-3x of C for speed, I suspect WebAssembly will be good enough.
Leave a comment:
-
Originally posted by starshipeleven View PostThen you also get finally cross-platform applications so MS, Apple and the like can go fuck themselves, but I guess that this is an unplanned side effect of the above.
I think yszolt has a valid objection - native apps are more efficient. But the problem is, the native apps 99% of the world is using right now work on Windows, OS X, iOS, and Android. If we shift to more native apps, that just makes it harder for people to move to open source operating systems or even from Windows to OS X or vice versa.
The hope for WebAssembly is that its performance is good enough for wide adoption, and then users can switch between any operating system that has a modern browser without losing their favorite applications. And since Mozilla's asm.js was in 2-3x of C for speed, I suspect WebAssembly will be good enough.
- Likes 1
Leave a comment:
-
It would be great if we can replace js file with wasm (eg. .... jQuery in wasm instead of javascript). Many developers do not want to expose their code to users to many reason (IP, security, etc.).
Leave a comment:
-
Originally posted by yzsolt View PostDo we really need this? So much wasted energy on an inherently slow and insecure ecosystem... I mean, they always show games and stuff in the examples, but who does serious work/gaming in the browser? Web ports of known apps usually sucks, and since the emerge of the CEF (Chromium Embedded Framework) it has spread like a plague (Atom, Spotify, Skype on Linux, GitKraken, Slack, etc.), so you can't really escape them, because even the "desktop" apps are built with these horribly inefficient technologies. Slow startup times, dead simple apps using hundreds of megabytes of memory, sloppy interfaces and so on. I think that web and desktop apps will converge somewhere in the future, just not with the current technologies. At least I hope so...
It means next time you use javascript-framework-of-the-day, it doesn't have to be built WITH Javascript.
- Likes 1
Leave a comment:
-
Originally posted by yzsolt View PostDo we really need this? So much wasted energy on an inherently slow and insecure ecosystem... I mean, they always show games and stuff in the examples, but who does serious work/gaming in the browser?
Then you also get finally cross-platform applications so MS, Apple and the like can go fuck themselves, but I guess that this is an unplanned side effect of the above.
- Likes 7
Leave a comment:
-
Originally posted by yzsolt View PostDo we really need this? So much wasted energy on an inherently slow and insecure ecosystem... I mean, they always show games and stuff in the examples, but who does serious work/gaming in the browser? Web ports of known apps usually sucks, and since the emerge of the CEF (Chromium Embedded Framework) it has spread like a plague (Atom, Spotify, Skype on Linux, GitKraken, Slack, etc.), so you can't really escape them, because even the "desktop" apps are built with these horribly inefficient technologies. Slow startup times, dead simple apps using hundreds of megabytes of memory, sloppy interfaces and so on. I think that web and desktop apps will converge somewhere in the future, just not with the current technologies. At least I hope so...
- Likes 2
Leave a comment:
Leave a comment: