←back to thread

38 points frou_dh | 1 comments | | HN request time: 0s | source
Show context
tinco ◴[] No.42479582[source]
This looks like a fun language. I don't like the idea of wasm, but I do like the idea of moving away from JavaScript at some point. With big software like Figma using wasm to get proper performance in the browser the benefits of such a language are obvious in my opinion.

Wasm is a move back to the flash days, though most developers nowadays probably weren't there to know why that sucked. Even 15 years later there still isn't a decent replacement for its main use case, it got sacrificed for the cause of the free and open web. Maybe the market for it disappeared with a certain early web culture. Most flash iconic content was probably created with pirated copies of Flash anyway.

Since I'm in the old person yells at cloud rant mood, I'll just continue on and rant at OSI as well. This project is yet another example of a project that would have been and should have been proper approved open source if OSI had not failed to get with the times and protect the open source community against the large cloud providers, the very same cloud providers that are their largest sponsors and donors.

replies(2): >>42479765 #>>42479825 #
baq ◴[] No.42479765[source]
I don’t understand the wasm is flash argument. Flash was a closed runtime full of security issues. wasm is basically JavaScript stripped down to the absolute minimum (see asm.js) and then stripped down again - the browser controls all aspects of execution in the same way it controls js.
replies(1): >>42480975 #
1. tinco ◴[] No.42480975[source]
That it was a closed runtime full of security issues wasn't the reason it was rejected by the open web community, or even rejected by Steve Jobs from the Apple ecosystem. Closed runtimes and security issues have always been warmly embraced by the web.

It's just that supplying binaries to the web is less open than supplying html and js. It's not an especially strong argument, less so given how minified and uglified JS is nowadays, but that's what it is.