Chrome vs Safari

From WikiVS
Jump to: navigation, search

Chrome and Safari are web browsers. They are supported by Google and Apple, respectively. Their layout engine, the part responsible for the look and feel of web pages as you view them, is WebKit (Chrome uses Blink, which is WebKit based). WebKit is an open source project built on code from the KDE community's "KHTML" and new code from Apple.

Chrome is a proprietary build by Google of the open source Chromium project - so Chromium and Chrome are nearly identical. Apple creates WebKit nightly builds as a version of Safari for the open source WebKit project.

Crash Recovery[edit]

Chrome uses a separate process for each browser tab. When a page crashes in Chrome, typically only the individual tab it was in will crash. In the past, Safari uses one process for each browser window, so when a page crashed in Safari, usually the Safari browser window crashes. However in newer versions of Safari, each tab and in fact each plug-in gets a separate process, so when one of the crashes, it's possible that only a portion of the page will crash.

Occasionally, all tabs in one window in Chrome will crash. Occasionally, when one window crashes in Safari, the browser must be shut down along with all browser windows.

Many of the crashes experienced in each browser are caused by problems in the WebKit engine. While the effect of a crash is not the same in each browser, crashes happen equally often in Safari and Chrome (approximately).


In practical terms, there is usually no noticeable difference in speed - a big part of each browser's performance is determined by the WebKit layout engine.

Chrome and Safari do, however, have slight differences in their JavaScript engines. Chrome has JavaScript execution with its V8 JavaScript engine, while Safari uses the LLVM JIT engine to perform Just-In-Time JavaScript compiling. According to Apple, Safari's benchmark has been better than that of Chrome's. JavaScript execution time is especially crucial in HTML5 apps and games.

In heavily censored internet environment such as Mainland China, users have experienced difficulty with establishing connection using the safe HTTPS protocol as the certificates gets scrambled. And it is observed that Chrome (along with FireFox) has lower failure rate than Safari.

Operating System[edit]

Chrome is available for Linux (including Android), Windows, and Mac OS X. Safari was available for OS X, iOS and Windows, but stopped supporting Windows after Safari 5 due to lack of consumer adoption. Also, the Open-Source version, Chromium, is available on Linux, FreeBSD, Solaris, and pretty much every operating system with a C++ compiler similar to GCC.


Chrome was designed to "wrap" around programs that run inside a web browser (be the "chrome" around web applications). It takes up a minimal amount of screen space for its own interface.

Safari uses a more traditional browser interface elements, but in the end takes up exactly the same space as Chrome with the bookmarks bar enabled on each. Safari now combines the address and search bars, like Chrome.

Safari downloads go in a drop down menu in the toolbar, whereas Chrome downloads show up at the bottom of the browser window.


A reading list save for later feature came to Safari with iCloud that syncs to iOS devices. Also, password management is in the current beta for OS X 10.9. In Chrome you can now sign in to sync tabs with iOS and Android versions of Chrome. Both have selections of free extensions available in a managed store. Safari has allowed you to install extensions from 3rd party sites since before Apple even officially supported extensions, but Chrome by default cannot.