Live data from Hacker News

Goodbye PNaCl, Hello WebAssembly

blog.chromium.org

41–50 of 352 posts

Re: Goodbye PNaCl, Hello WebAssembly

#41
post #24

Is WebAssembley going to turn into yet another web technology that can be used by websites in order to track us or to annoy us with advertising? I'm asking because every time something new is introduced, it feels like it ends up being used to abuse users (Javascript, XSS, Cookies, HTML5 Video).

It doesn't do anything that Javascript didn't already do.

By the way, why do you think HTML5 is a problem?

Re: Goodbye PNaCl, Hello WebAssembly

#42

Earlier quoted context omitted.

EOL for Chrome Apps outside of Chrome OS was announced in August 2016 https://blog.chromium.org/2016/08/from-chrome-apps-to-web.ht...

But OP is specifically calling out how this hurts Chrome OS, but it doesn't seem to affect that platform, from what I can tell.

One way it affects it is to reduce the overall market for Chrome apps, reducing the incentive to make an app in the first place.

Re: Goodbye PNaCl, Hello WebAssembly

#43
post #2

At this point, I really loathe adopting any facet of web-browser technology: there are too many broken APIs in too many browsers to maintain on both sides of the system: the browser developers have an insane number of combinations of features that need to be useful, secured and made reliable and developers for browsers are always at some weird disadvantage where they can spend months or years maintaining an applicati…

Makes sense, if you consider a thing only Google implemented as "web-browser technology".

Re: Goodbye PNaCl, Hello WebAssembly

#44
post #42

Earlier quoted context omitted.

But OP is specifically calling out how this hurts Chrome OS, but it doesn't seem to affect that platform, from what I can tell.

One way it affects it is to reduce the overall market for Chrome apps, reducing the incentive to make an app in the first place.

[deleted]

Re: Goodbye PNaCl, Hello WebAssembly

#45
post #2

At this point, I really loathe adopting any facet of web-browser technology: there are too many broken APIs in too many browsers to maintain on both sides of the system: the browser developers have an insane number of combinations of features that need to be useful, secured and made reliable and developers for browsers are always at some weird disadvantage where they can spend months or years maintaining an applicati…

Yeah. Wouldn't it be great if they just created a simple VM with well specified bytecode so that we could push the complexity into our tooling and just compile into the standard target?

Re: Goodbye PNaCl, Hello WebAssembly

#46
post #17

As a web developer working primarily in JS, what should I be learning now to stay relevant/up-to-date once WebAssembly is more common? Are we going to see more web stuff built with c++, like the dsp example in this blog post?

I don't think WebAssembly will become more common than JavaScript anytime soon. And even when it will be, it means the tooling will have become so good that you won't even have to think about WebAssembly. That will be left to the people who create compilers to WebAssembly. Hopefully you'll just use whatever language your org/team/etc. uses, and have it compiled to JS or WebAssembly as is most appropriate for said lan…

I guess the first ones jumping on the WebAssembly wagon will be Web developers, so we will probably get WASM modules written in languages they see appropriate, when JS doesn't cut it anymore.

I guess it will be Rust or Go.

Rust because of Cargo (for npm users a big +) and Mozilla (good marketing of Rust).

Go because of Google (also a Web company with good marketing) and because I read some Node.js developers already switched to Go before WASM.

Re: Goodbye PNaCl, Hello WebAssembly

#47

As a web developer working primarily in JS, what should I be learning now to stay relevant/up-to-date once WebAssembly is more common? Are we going to see more web stuff built with c++, like the dsp example in this blog post?

It seems like more of a compilation target than something you'd have to worry about much when writing JS.

Re: Goodbye PNaCl, Hello WebAssembly

#48
post #2

At this point, I really loathe adopting any facet of web-browser technology: there are too many broken APIs in too many browsers to maintain on both sides of the system: the browser developers have an insane number of combinations of features that need to be useful, secured and made reliable and developers for browsers are always at some weird disadvantage where they can spend months or years maintaining an applicati…

Yeah. Wouldn't it be great if they just created a simple VM with well specified bytecode so that we could push the complexity into our tooling and just compile into the standard target?

And if that VM ran on over 2 billion devices, on every toaster out there?

In the end, this all is just reinventing the JVM, in slower, but more secure.

Re: Goodbye PNaCl, Hello WebAssembly

#49
post #24

Is WebAssembley going to turn into yet another web technology that can be used by websites in order to track us or to annoy us with advertising? I'm asking because every time something new is introduced, it feels like it ends up being used to abuse users (Javascript, XSS, Cookies, HTML5 Video).

I agree. It seems like most of the extra horsepower we have these days is used for tracking on behalf of a company instead of features that are useful for the end user.

Re: Goodbye PNaCl, Hello WebAssembly

#50
post #37
post #25

The most material result of this is that Chromebooks won't have a working SSH client starting sometime next year, because WebAssembly can't do real sockets without an external proxy.

Isn't this solved for (newer) Chromebooks by running an Android SSH client? https://blog.google/products/chromebooks/the-google-play-sto...

Yes, the native android apps are a good solution - they perform far better.

One caveat however. The meta key is easier to map in the chrome app - for those using emacs for instance. 'External keyboard pro' may helps on android, but the setup is more complex.

Post reply on HN