It would be kind-of cool to piecewise assemble a browser from a set of libraries that fit a standard. Would require a major restructure in the browser business model, though. They want to market a single consumer product.
-
-
-
It’s kind of already happening. Gecko already has a lot of Chromium and WebKit components.
- 3 more replies
New conversation -
-
-
Wasn't that the point of servo?
-
Sort of, in that modularity is a goal of Servo. But I’m thinking more radically here. What if the Web APIs were managed like packages in a Linux distro, with runtimes like Electron just a certain configuration of those packages?
- 1 more reply
New conversation -
-
-
Not sure if you've seen NetSurf and it's certainly not one of the mainstream advanced engines, but I loved how they did just that, building each part as a separate reusable library. https://www.netsurf-browser.org/
-
Yeah, unfortunately the way it’s done in that engine pretty much precludes getting good perf. But I like the idea.
- 1 more reply
New conversation -
-
-
More & more of the platform would be borrowed to grow many non-web things. Exciting. And also a little scary.
-
How is it scary?
- 6 more replies
New conversation -
-
-
this is one of the major complaints from Alan Kay on the web. If browsers would be designed as a bundle of capabilities (render device, pointer device) and a secure execution kernel we could see much more innovation in devices and apps. Instead we have a living standard and JS.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
This reminds me of that GNU/Stallman linux copy. We'd all be better off if we could extract value from the modularity of code, especially MIT license stuff. Maybe it's build systems/lack of docs that prevent us, but in the age of git, we should further treat code as a mozaic.
-
I'm a C programmer, where would I be if it I wasn't robbing *sql, redis, nginx, libuv, linux and other C programmers where I could?
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.