This article talks about one of my pains. This idea of apps was once explored by Mozilla. Remember XUL? XULRunner? I wish they come up with something of that sort soon. Not only that. I also want Mozilla to come up with an alternate for NodeJS. Why can't Firefox's JS engine be separated?