Hacker News new | ask | show | jobs
by lj3 2696 days ago
This could be a huge opportunity. We have a web monoculture now. It's only going to get increasingly so over the next few years. Google will let the platform stagnate, as it has little to no reason to compete. It's time to come up with something better. Something designed for both documents and applications.
2 comments

> Google will let the platform stagnate, as it has little to no reason to compete.

If they do, they will be replaced, just like iexplore was. So they won't stagnate unless they are stupid and want Firefox to take over.

> If they do, they will be replaced, just like iexplore was. So they won't stagnate unless they are stupid and want Firefox to take over.

From a practical perspective, ten years of stagnation is not very different from indefinite stagnation. Even if there's a light at the end of the tunnel, we're going to have to spend a huge chunk of our lives suffering through it.

And with Google, stagnation is probably the best case. If they continue to "move things forward" as a browser monopoly, they'll probably force many user-hostile things (like their recent proposal to cripple ad blockers https://bugs.chromium.org/p/chromium/issues/detail?id=896897...).

Do you have any starting point?
Maybe something similar to what we have now, but exposes much lower level aspects of the browser and gives you more fine grained control over it. WASM is a good starting point in that it lets you use whatever language you want. Now, we need a browser API that will let us draw directly to the window if we want to. I think a lot could be accomplished by creating the UI portions of a site programatically then dumping the content into a "renderMarkdown()" function.

That's just my idea, though. Hopefully, the current sad state of the web and the coming browser monoculture will spur others to experiment too. I know some gaming companies have experimented with the distributing and executing of x64 binary executables using the browser. I know others are looking into ways to chop up and do progressive loading on binary executables.

The appification of the Internet qualifies here, with Google Fuchsia running on Chromebooks and ARM-based desktops being a good opportunity for them to move most Internet based activities in apps on a platform they control.