Programs written to run on conventional operating systems typically depend on OS abstractions like processes, pipes, signals, sockets, and a shared file system. Compiling programs into JavaScript, asm.js, or WebAssembly with tools like Emscripten or GopherJS isn’t enough to successfully run many programs client-side, as browsers present a non-traditional runtime environment that lacks OS functionality. Porting these applications to the web currently requires extensive rewriting or paying to host significant portions of code in the cloud.
Browsix is our answer to these challenges.
Neat.
All we need to do now is port Firefox to it.
That would be like Inception….
Hence my comment title
I’ll just post this here:
https://www.destroyallsoftware.com/talks/the-birth-and-death-of-java…
The full TCP/IP stack emulation is pretty interesting. I can imagine some pretty crazy page serving schemes with that.
Perhaps finally we can have a portable web standard, since it aims to be Unix.
How many layers of abstraction do we need before it is called absurd?
Two more than we have at any time when that question is asked
Was not Amherst that school that has/had a widespread drug problem? I think i read a while back about the chemists being high for 8 years straight at that school.
Edit: Found the article:
http://www.wbur.org/news/2016/05/04/sonja-farak-chemist-high-drug-l…
“Sonja Farak, who worked for an Amherst lab that tested drug samples for police, was high on methamphetamines, ketamine, cocaine, LSD and other drugs during most of her time there, even when she testified in court, according to a state investigative report released Tuesday. Farak worked at the lab between 2005 and 2013.”
It seems however this was not prevalent in the tech/it departments according to the conducted police investigation. So my comment is probably invalid.
Edited 2016-12-13 19:08 UTC
invalid, but fun. 🙂