目錄[隱藏][顯示]
什麼是WebKit?+ -
- 結論
Web 瀏覽器引擎附帶了一組基本類,用於在窗口中顯示 Web 信息。 它們默認提供最基本的瀏覽器功能,例如跟踪鏈接以及下載和顯示材料的功能。
您可以利用它們的功能在應用程序中顯示最基本的 Web 內容,也可以使用 Web 瀏覽器引擎 API 來開發您自己的全功能、定制的基於 Web 的應用程序。
我們將介紹兩種廣泛使用的網絡瀏覽器引擎——WebKit 和 Chromium。
什麼是 WebKit的?
Safari、Mail、App Store 和許多其他 macOS、iOS 和 Linux 程序都使用 WebKit Web 瀏覽器引擎。 Apple 的 Safari、Google Chrome 的早期版本以及其他網絡瀏覽器均利用此開源佈局引擎來生成網頁。 諾基亞、蘋果、谷歌和其他公司在他們的設備中使用它。
WebKit 基於 Linux KDE 桌面的 Konqueror 瀏覽器所使用的 KHTML 渲染引擎。 Apple 在 2002 年修改 KHTML 後將其更名為 WebKit。
它是一個開源項目,是數十種瀏覽器的基礎。 然而,它並不包括創建圖形網絡瀏覽器所需的一切,因此即使在兩個最大的 WebKit 用戶——谷歌和蘋果之間也存在顯著差異。
優點
- 一個相當大的社區 – WebKit 受到了很多支持和關注,因為它是 開源 並支持如此多的瀏覽器(甚至在移動設備上)。 這會在許多不同的情況下提供來自許多不同個人的許多不同的反饋。
- 應用廣泛 – 當公司創建網站或 Web 應用程序時,確保其與 WebKit 瀏覽器兼容可以立即確保其在所有其他 WebKit 瀏覽器中同樣運行。 更少的精力花在解決問題上,而更多的時間花在讓它更容易使用上!
弊端
- 有多種不同的結構可供選擇 – 如果只有一個主要的 Web 瀏覽器使用 WebKit 來顯示網頁,那麼這就不是什麼問題(例如 Gecko)。 另一方面,WebKit 用於支持多種應用程序,所有這些應用程序都很流行。 它會定期更新以適應手頭的工作,從而導致每個版本的工作方式存在一些細微的差異。 由於不同的Web瀏覽器使用的版本不同,因此同一網頁在不同的WebKit瀏覽器中可能有不同的功能。
什麼是 鉻?
Chromium 不僅僅是瀏覽器的名稱,也是一個 開放源碼 生成 Chrome、Edge 和其他瀏覽器使用的源代碼的項目。
Google 是 Chromium 的主要支持者,在 2008 年 XNUMX 月推出 Chrome 時就啟動了該項目,但是,由於代碼是開源的,其他人,包括非 Google 員工,都為 Chromium 項目做出了貢獻。
例如,微軟從 2019 年開始認真為 Chromium 做出貢獻,並經常吹噓其開發人員對其做出的“承諾”數量。
Chromium 是 Chrome 和 Edge 的遠親,與精緻的瀏覽器共享 DNA。 對於網絡開發人員和經驗豐富的用戶來說,它是一個卓越的平台,因為它是免費的。 可添加的瀏覽器擴展類型也沒有限制。
Chromium 不斷變化,因為它是從 Chromium 項目的源代碼編譯而來的。 另一方面,Chrome 提供了大量的發布渠道。 另一方面,前沿的金絲雀通道更新不那麼頻繁。 Chromium 項目網站上發布了例行更新。
優點
- 它可以訪問 Chrome 的擴展程序,包括 Chrome Web Store,幾乎所有存儲在其中的擴展程序都可以安裝在 Chromium 上使用。 它得到了谷歌的支持,谷歌幫助瀏覽器的開發。
- Chromium 瀏覽器是許多 Linux 發行版的默認瀏覽器,包括那些沒有官方存儲庫可供簡單下載的瀏覽器。 這是一個免費的瀏覽器 開源 並且不含專有編解碼器。 它在 Linux 上比 Chrome 更容易訪問,並且幾乎擁有 Chrome 附帶的所有 Google 功能。
弊端
- Chromium 瀏覽器與 Chrome 一樣,使用大量 RAM,這對於 RAM 有限的 PC 來說可能是一個問題。 它還不支持某些常見的媒體格式和編解碼器,包括 AAC、H.264 和 MP3。
- 必須手動下載並安裝瀏覽器更新。
哪些瀏覽器依賴 Chromium?
一些最流行的基於 Chromium 的瀏覽器採用其源代碼並添加自己的專有功能和界面,以提供獨特的用戶體驗。
- Opera – 該瀏覽器已經存在了幾十年,並且過去完全是內部構建的。 自 2013 年以來,它一直在使用基於 Chromium 的 Blink。
- 維瓦爾第 – 它是 Opera 的精神繼承者,由 Opera 前首席執行官構建,旨在恢復該瀏覽器丟失的功能。
- Yandex的 – 這是來自同名搜索引擎的俄羅斯瀏覽器,儘管它使用與 Chrome、Opera 和其他基於 Chromium 的瀏覽器相同的 Blink 引擎。
- 勇敢 – Brave 是由 Brave Software, Inc. 創建的免費開源網絡瀏覽器。Brave 的賣點是它可以刪除不需要的廣告並阻止網站跟踪用戶活動,而無需使用任何插件。 它還提供了向您喜愛的內容提供商付費的機會,而不是觀看廣告。
結論
從代碼和貢獻來看,WebKit 和 Chromium 都是活躍的開源項目。 每個解決方案都有一個獨特的設計目標。 當瀏覽器在不損害網絡標準的情況下在有利於消費者的功能上進行競爭時,這真是太棒了。
大 密碼管理員、用戶安全功能、創意書籤概念、閱讀器模式、整潔的支付 API 集成、免費 VPN 等等。 那是歌劇的戲劇,從那時起我們就看到了很多同樣風格的其他戲劇。 Vivaldi 注重個性化,而 Brave 則專注於隱私和安全。
基於 Chromium 的瀏覽器更像是一個用於創建事物的框架,而不是具有所有功能的成品解決方案。 您可以測試一下,看看什麼最適合您。 如果您擔心自己的隱私並且不介意投入其中並做一些工作,那麼 Chromium 可能會是一次愉快的體驗。
發表評論