瀏覽器時代血淚史

2022-04-02 13:07:15 字數 1084 閱讀 2652

目前主流的四大瀏覽器核心和各自的開發公司以及目前再使用的外殼瀏覽器

值得一提的是2023年以前trident、gecko、presto、webkit才是主流的瀏覽器核心,presto opera software公司開始的,用於opera的渲染引擎。微軟的最新瀏覽器microsoft edge使用了edge html核心,edge html原是triant的分支,加之microsoft edge的戰績不好看至今還在一直下滑,此處不做過多的介紹。

目前主流的幾款瀏覽器核心的區別是什麼呢?

一、trident核心

trident核心,又稱mshtml,微軟核心。是微軟視窗作業系統windows搭載的網頁瀏覽器,也是ie的排版引擎。ie核心相對其他核心是最開放的,介面設計相對最為成熟,對外部程式支援最好,這也是ie外殼的瀏覽器最多的原因之一。ie背靠windows大樹一度佔據瀏覽器市場的絕對優勢,微軟也很長時間沒有更新trident核心,導致trident核心幾乎與w3c標準脫節,也是的大量的bug等安全性問題湧現,給了後起之秀很多機會。

二、gecko核心

gecko,也稱壁虎,火狐核心。gecko核心設計的相對成熟,在無法獲取原始碼的情況下,開放程度僅次於ie。由於其本身open source。實際上是目前開發程度最好的瀏覽器。firefox的擴充套件能夠給瀏覽者帶來完全不同的瀏覽體驗。

三、webkit核心

webkit核心,蘋果公司自己的核心,也是蘋果的safari瀏覽器使用的核心。

四、blink核心

blink是乙個由google和opera software開發的瀏覽器排版引擎,google計畫將這個渲染引擎作為chromium計畫的一部分,並且在2023年4月的時候公布了這一訊息。在chrome(28及往後版本)、opera(15及往後版本)和yandex瀏覽器中使用。

五、presto核心

presto是乙個由opera software開發的瀏覽器排版引擎,供opera 7.0及以上使用。該款引擎的特點就是渲染速度的優化達到了極致,也是目前公認網頁瀏覽速度最快的瀏覽器核心,然而代價是犧牲了網頁的相容性。

Oracle 監聽配置的血淚史

解決 ora 12545因目標主機或物件不存在 會因為電腦ip的改變老是tns報錯,所以解決問題如下 oracle監聽服務啟動不了 啟動後又停止問題解決 檢視伺服器監聽服務是否啟動 lsnrctl statusoracle監聽重建 在登錄檔裡清理啟動項就ok了 產生這個問題的原因是listener服...

與IE奮戰的血淚史

ie6下font size會撐高元素,也就是說ie6下元素的最小高度為font size的高度 蛋疼 ie6不支援兩個class 例如 a.b,類名不支援下劃線開頭 通過js設定樣式帶下劃線的樣式 top,bottom 無效 ie6 7 position absolute元素中,a display ...

hadoop集群環境搭建的血淚史

環境 win7環境下用vmware建立了3臺虛擬機器,系統都是ubuntu14.04,hadoop版本2.6.4。問題 1.ip的問題。2.etc hosts檔案的配置 ubuntu的這個檔案中把主機名對映到ip127.0.1.1。我栽在了這個 臭名昭著 apache文件中這麼說的 的對映關係上。這...