Live data from Hacker News

W3C recommends WebAssembly

w3.org

21–30 of 350 posts

Re: W3C recommends WebAssembly

#21
post #2

Write once, run everywhere. I bet in few years we will run wasm natively on processor.

I don't think that will happen. The design of WebAssembly (in particular not having GOTOs) isn't really hardware-implementation friendly. I would rather expect hardware JVM or BPF implementation than WASM.

Re: W3C recommends WebAssembly

#22
post #8

This is bad for frontend JavaScript being "open" for review, right? Companies will ask their developers to deliver WASM resources in the name of performance. As a notable side-effect, it will become harder to review how websites work. Yes, I'm sure there will be reverse-compilation tools for WASM, but still.

JavaScript is often delivered minified without the corresponding original sources. If preventing reverse engineering is a goal, it could even be obfuscated, which certain sites already do.

In practice, there's nothing that WebAssembly offers that could hinder analysis even further. If websites want to be transparent they could provide the sources (akin to providing unminified/unobfuscated JavaScript).

Re: W3C recommends WebAssembly

#24
post #8

This is bad for frontend JavaScript being "open" for review, right? Companies will ask their developers to deliver WASM resources in the name of performance. As a notable side-effect, it will become harder to review how websites work. Yes, I'm sure there will be reverse-compilation tools for WASM, but still.

Not a bad thing in my opinion. It will raise the price for developers who know their stuff. Open source needs to be re-evaluated in this day and age. We are churned and burned by company execs for their personal mission for riches. No regards to our health, families and retirements. Companies make billions off of our private data and hoard opportunities from the masses while promoting weekends worked towards open source initiatives so they can expand their for profit mission. In the end, we've made cancerous social networks which has given voice to some of the craziest people this world has ever seen. I hope developers start to wake up soon. We are being used like no other industry I know of. Working tirelessly to put ourselves out of a job. Bring on web assembly and let's make this beast called the web even more complicated. I've personally made quite a bit of money in this industry but I don't drink the same Koolaid consumed by the hipster masses in Silicon Valley.

Re: W3C recommends WebAssembly

#25
post #18

This feels like another step away from the free and open web many people are clamoring for. Distributing opaque binaries with websites instead of Javascript is a step past even the obfuscated minified javascript files meant to be confusing. At least those can still be debugged, stepped through, and explored freely by the end user if they want to learn or reverse engineer. Is there any tool or standard being worked on…

Doesn’t that reasoning also imply that GNU and Linux are awfully opaque and not free nor open, since they are typically distributed as binaries?

If the binaries were the only way to access GNU or Linux then yes, obviously. That's not the case now is it.

Re: W3C recommends WebAssembly

#26

This feels like another step away from the free and open web many people are clamoring for. Distributing opaque binaries with websites instead of Javascript is a step past even the obfuscated minified javascript files meant to be confusing. At least those can still be debugged, stepped through, and explored freely by the end user if they want to learn or reverse engineer. Is there any tool or standard being worked on…

Who are these people clamoring for an open and free web? I've certainly never met them. The clamoring I hear is for a faster and more usable web. The vast majority of web users couldn't decipher JS even if it wasn't obfuscated.

Re: W3C recommends WebAssembly

#27
post #7

What's the horizon for WebAssembly capable browsers gaining enough marketshare that it becomes a viable compilation target?

https://caniuse.com/#feat=wasm Pretty much all relevant browsers support wasm (and I suspect data for the few non-compliant Chinese browsers may be outdated, they’re definitely not last released in 2016 or 2017). Do you have some other idea of wasm-capable?

Our buisness instances are 30% IE, luckily not even that is enough to get anyone to care about IE around here.

Re: W3C recommends WebAssembly

#28
post #18

This feels like another step away from the free and open web many people are clamoring for. Distributing opaque binaries with websites instead of Javascript is a step past even the obfuscated minified javascript files meant to be confusing. At least those can still be debugged, stepped through, and explored freely by the end user if they want to learn or reverse engineer. Is there any tool or standard being worked on…

Doesn’t that reasoning also imply that GNU and Linux are awfully opaque and not free nor open, since they are typically distributed as binaries?

No, because GNU and Linux are bound by license restrictions which require the unobfuscated source code to be made available.

If all websites made their source available as well as distributing the binary, there wouldn't be a problem.

Re: W3C recommends WebAssembly

#29
Ok. It's here to stay. What's the progress on the two dozen post-MVP features?

The "arrival" of WebAsm to w3c only means that w3c had finally woken up from eternal slumber and realized that everyone has already implemented The listed features.

Post reply on HN