Opera放棄自家引擎投奔Webkit
熟悉瀏覽器的朋友應該會知道,雖說現在世界上特別是中國的瀏覽器廠商很多,但擁有自家排版引擎的瀏覽器廠商卻屈指可數。長期以來,瀏覽器市場被四大排版引擎所分割,分別為Trident(應用於Internet Explorer);Gecko(應用於Mozilla Firefox);Presto(應用於Opera);WebKit(應用於Google Chrome和Apple Safari)。但是近日,這四大排版引擎也許只剩下其三了,Opera已經宣佈旗下桌面和移動端的瀏覽器將逐步使用Webkit核心。
瀏覽器市場格局劇變,排版引擎四剩其三
Opera宣佈棄用Presto轉投Webkit
近日,Opera公司宣佈,Opera將可能放棄自己的Presto渲染和軟體引擎,轉而使用Chrome和Safari瀏覽器WebKit。Opera認為,這能夠進一步提高Webkit的適用範圍,並稱今年將會是Opera轉向桌面和移動WebKit瀏覽器的過渡之年。
Opera將啟用Presto轉投Webkit
實際上在上個月,基於Webkit的Opera移動瀏覽器已經曝光,並吸引了大量使用者的關注。Opera公司CEO Lars Boilesen也表示,基於Webkit的安卓版Opera瀏覽器將會在本月的世界行動通訊大會上正式揭曉。很明顯,這意味著Presto引擎時代的終 結。
Opera所使用的Presto引擎一直為眾人所稱道。長期以來,Presto引擎被視為最快速的瀏覽器引擎,這主要得益於Presto獨特的排版機制。Presto引擎在渲染網頁的時候會優先渲染文字和框架,其後再載入圖片、影音等多媒體元素,在第一時間保證了網頁的可讀性。雖然這一機制讓Opera在很多跑分測試中並不佔優,但從使用者體驗上來說,使用Presto的Opera的確在很多情況下是最快的。
Opera在技術上眾口皆碑,但是市場運營上卻不甚理想。現代瀏覽器的很多元素都可以追溯到Opera,如滑鼠手勢、快速撥號、多標籤瀏覽等等,可惜的 是Opera不是蘋果公司,沒有引發什麼專利大戰。Opera在桌面平臺表現難以令人滿意,份額一直徘徊在2%以下;Opera曾在移動市場攻城拔寨,但 近日也陷入了窘境,比如說千萬銷量級的任天堂3DS宣佈停止和Opera繼續合作。
任天堂3DS終止了和Opera的合作,3DS的瀏覽器真的很差,不知道是誰的原因
此外,大公司的打壓也讓Opera舉步維艱。Google和Opera的矛盾路人皆知,使用遵循W3C標準設計的Presto核心的Opera瀏覽器,很多Google服務都無法正常載入,而這些Google服務在其他排版引擎上都沒有問題。
Firefox將一如既往使用Gecko
Opera轉投Webkit一事引發了震驚了業界,人們將目光轉向了立場和Opera相似的Mozilla Firefox。Firefox和Opera的立場的確有很多相似之處,都是技術導向型的IT企業,在業界以技術立足,同樣沒有什麼大腿可抱。Mozilla會不會效仿Opera放棄Firefox的Gecko引擎轉投Webkit,引發了人們的討論。
Firefox會不會改用Webkit引發了人們的關注
Mozilla的CEO Brendan Eich打消了人們的疑慮。他表示,別指望Mozilla近期會切換到任何的引擎,Mozilla因其非營利性(大多數人或許甚至不知道這點),有一個與其它供應商非常不同的使命。
Eich認為,如果Mozilla只是一家普通性質的公司,很有可能已經走上了Opera的路子。但Mozilla性質特殊,而且目前在桌上型電腦上的份額保持上升,Gecko並沒有遭遇Opera Presto的困境。
但Eich也表示,如果Webkit繼續發展下去,Firefox會變得更像Chrome一點。這並不是一個好的勢頭,人們應該為Firefox和IE加油。
Eich稱,如果Firefox改用Webkit,成本無疑會比Opera大得多。Opera並沒有Firefox那樣廣闊的桌面市場,而且 Mozilla在XUL上有深度的投資,Mozilla元件擁有獨特的生態,切換到Webkit就意味著Firefox OS等專案失去了力量。
很明顯,對於使用者來說,Mozilla的堅持是極具價值的。只有多元化的力量才有助於推動Web發展,想想IE一家獨大的時代吧,我們並不希望HTML5成為Web的上限。
相關文章
- 果粉放棄iPhone後 都投奔了誰?iPhone
- 放棄的智慧
- 谷歌將放棄 ChromeOS谷歌Chrome
- 放棄jQuery, 使用原生jsjQueryJS
- 為什麼放棄jQueryjQuery
- iptables 從放棄 到 熟悉
- Vue 從入門到放棄Vue
- Git 從入門到放棄Git
- Google要放棄support庫啦!Go
- GraphQL從入門到放棄
- Nginx從入門到放棄Nginx
- webpack從入門到放棄Web
- 推送 從入門到放棄
- Swift從入門到放棄Swift
- HTTP從入門到放棄HTTP
- openstack從入門到放棄
- JavaScript 從入門到放棄JavaScript
- twitter為什麼放棄cassandra
- 放棄使用jQuery實現動畫jQuery動畫
- Linux 應當放棄桌面Linux
- NumPy從入門到放棄
- 調查顯示95%中國使用者寧願放棄iPhone 也不願放棄微信iPhone
- Spark從入門到放棄---RDDSpark
- XXE從入門到放棄
- 快取從入門到放棄快取
- webpack 從入門到放棄(一)Web
- swoole——從入門到放棄(一)
- 從入門到放棄 - 事件溯源事件
- 微軟終於放棄了Electron了微軟
- swoole——從入門到放棄(三)
- AutoGPT放棄使用向量資料庫GPT資料庫
- Ansible 快速入門到放棄
- FQ:從入門到放棄(二)
- 敏捷QA,從入門到放棄敏捷
- 選擇或者放棄MySQL的理由MySql
- Flash真的要死了!亞馬遜全面放棄亞馬遜
- 為什麼都放棄了LangChain?LangChain
- 百度的搜尋流量開放給了自家智慧小程式