Javascript port

Issue #353 new
Laurence Perkins created an issue

I happened to notice that the source contains an old Internet Explorer plugin that allows running an Inferno node in a browser window. I've seen a bunch of projects over the years like oneye, symbiose, and os.js that try to implement a "web desktop" and it seems that they usually stall out and die due to lack of available applications and the difficulty involved in getting javascript applications running on the browser end to integrate seamlessly with things running on the server.

Emscripten allows C programs to be compiled into javascript, often with only minimal modification. I've seen projects that use it to stuff things like ffmpeg into a web page to give it capabilities far in excess of what can normally be done with javascript in a reasonable manner.

While it is likely far beyond my technical capabilities, getting Inferno to run in a modern web browser would quite likely allow it to step into the "webtop" niche and having an OS that handles the resource sharing between processing nodes and web browser nodes more-or-less automatically instead of it having to hand-build a communication protocol for every application would simplify application development enough that it might well attract enough interest to become a usable environment.

I know you guys have a sizeable backlog already, but in this age of browsers and smartphones and tablets and so-forth being everywhere, an OS that would let people easily access the same computing environment from multiple devices with essentially the same interface could attract a lot of attention, and getting Inferno to run as asm.js would at least partially cover a significant chunk of common environments.

Comments (0)

  1. Log in to comment