|
|
|
|
|
by kitsunesoba
3976 days ago
|
|
I think it's important to highlight that these benefits aren't exclusive to Safari; they encompass all of WebKit on OS X. Unlike Google who has inexorably tied Blink to Chrome, Apple pours most of its efforts into WebKit itself. As such, any developer using WebKit, especially on OS X, gets these benefits. A great example is how each browser handles per-tab processes: with Chrome, this architecture is part of Chrome itself. In contrast, Safari's implementation is baked in at the framework level with WebKit. The WebKit dev team really pushes for power efficiency in a much bigger way than the Chrome dev team does. Things like heavy JS and content blocking lists getting compiled down into bytecode via LLVM are both products of the WebKit dev team's focus on the race to idle. I think it's also worth noting that there is a large difference in the two companies' vision for the web: Apple sees the browser as a vehicle for viewing websites. Google sees it as something more akin to an operating system. As such, it's only natural that their end goals are different. |
|