top | item 7415108

Local.js: An IPC framework for open-architecture Web applications

37 points| pfraze | 12 years ago |httplocal.com | reply

12 comments

order
[+] wesleytodd|12 years ago|reply
> Imagine if a Web application were more like your operating system. You could run programs that add features, choose where your data goes, and share your changes with other users.

Awesome.

[+] camus2|12 years ago|reply
meh,it's the definition of SOA.
[+] rpedela|12 years ago|reply
I don't quite understand what this is for? I get that you can create pipelines, but at a higher level when would one need this functionality?
[+] pfraze|12 years ago|reply
It's for building Web applications that can be modified independently of the host service by the users. Think of applications that are plugin heavy - Emacs, Vim, Sublime, Photoshop, 3dsmax, MS Excel (in its way). Similar things could be done with, for instance, user-pluggable forums. The goal is to use Worker VM containers and permissioning so that plugins are safe to share between users.
[+] JohnDotAwesome|12 years ago|reply
Really loving the piping example. It would be interesting to see more small composable utility web services out there. A sort of standard library of APIs
[+] zemo|12 years ago|reply
hmm I can't seem to figure out whether this does or doesn't have any support for HTTP pipelining.
[+] pfraze|12 years ago|reply
HTTPL multiplexes all of its messages over a single channel (which postMessage is) and so it supports pipelining and full-duplex.