Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

No. Wasm is not useful enough yet. Neither are containers.


How else am I supposed to use a Visual Basic 6 clone written in C# in my browser?

https://bandysc.github.io/AvaloniaVisualBasic6/

https://github.com/BAndysc/AvaloniaVisualBasic6

WebAssembly brings all languages to the browser and that's a good thing.

I can write applications for the desktop in any language, I should be able to do the same thing in the browser.

WebAssembly makes that possible.


Back in the day you would have used .NET plugin for browsers, which got replaced by Silverlight plugin, nowadays it is WebAssembly, really nothing new per se.


Except that it's implemented in all browsers with nothing extra to install.

All third party browser plugins failed eventually.


And now we have all plugins back, that is the only utility for WebAssembly, doing two level translation of bytecodes.


WebAssembly is no more a plugin than JavaScript is.


Indeed, but it allows us to have our plugins back, and that is the only thing I care about.

https://cheerpj.com

https://opensilver.net/

https://vidkidz.github.io


Minified JS also makes that possible.


WebAssembly does it better.


> Neither are containers.

This is demonstrably false.


Eh. Containers will have their day.


Damn. I didn't get the memo on containers being useless. Better tell my boss my last 3 months work is actually going to take a year.

On a serious note. What's missing in containers? Maybe they could be a bit more Nixxy? (Just use Nix to make the container)


> What's missing in containers?

From a consumer/user perspective almost none of the benefit of containers is available to the end-user. Features sets vary wildly by operating system. MacOS doesn't even have real containerization and apple has not signaled moving in that direction. (not even going to bother to take windows seriously.) jails in FreeBSD work in a completely different way from cgroups. Our phones should effectively be containerizing apps so we can e.g. control who is allowed to contact the internet, but no such functionality is offered to the user. Apps instead are simply not allowed to look at each other, but they can contact whoever they want. (Maybe a rooted android has slightly better feature set in this regard, but that sounds miserable to me to have to figure out.)

For writing services, yes, they're quite useful. We've only tapped a tiny part of the potential though. These could be easily repurposed to allow the end-user who uses graphical interfaces to lock down their computer.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: