5 ms·
WRONG I think most of this 'WebOS' bullshit was kicked off by web-dilettante Jason Kottke, and it's even more ridiculous this time around, because Chrome is th
by blasdel 18y ago
WRONG
I think most of this 'WebOS' bullshit was kicked off by web-dilettante Jason Kottke, and it's even more ridiculous this time around, because Chrome is the least OS-like modern web browser yet made (and Firefox would be the most OS-like by far).
Chrome is not trying to be the operating system, it's trying to get out of its way. By using a shared-nothing separate process for each tab and plugin, it's letting
the Kernel and libc do the job they were designed to do.
Most modern browsers (especially FF3) are trying to do an operating system's job — scheduling logically independent processes, micro-managing memory allocations, mapping virtual memory, providing an internal windowing system, providing an internal GUI scripting system. The whole point of an 'operating system' is to present a lot of layers.
Chrome does none of these things. It parries them off to the real operating system, where they belong — instead of adding another five nested layers on top of the pile of indirection.
- scott_s 18y agoYou said something similar in the other thread, but from the horse's mouth, http://dev.chromium.org/developers/design-documents/process-models http://dev.chromium.org/developers/design-documents/process-...: "Web content has evolved to contain significant amounts of active code that run within the browser, making many web sites more like applications than documents. This evolution has changed the role of the browser into an operating system rather than a simple document renderer. Unlike current browsers, Chromium is built like an operating system to run these applications in a safe and robust way, using multiple OS processes to isolate web sites from each other and from the browser itself."
- sah 18y agoCome on, it's not as simple as "WRONG". Chrome acts more like an OS, in part by delegating many tasks to the OS itself. Firefox does more of what an OS needs to do, because it does all the work of handling those tasks in a simplified way itself, rather than delegating.