以前大家在瀏覽器使用就是習慣直接下載 Chrome、Firefox 等第三方瀏覽器,但這些都是以前的經驗,現在微軟用 Edge 瀏覽器取代 IE ,可以說是脫胎換骨,一蹦三尺高。今天我們就來深入探討 Microsoft Edge 帶來的變化,並透過測試來驗證是否真的有驚人的效能與耗電量:
微軟近期的 Creators Update 帶來了許多新特色,相信透過各大媒體的介紹,甚至是有朋友已經先行體驗過了,多數人對最近的更新都有不錯的評價,但通常大家會遺漏掉一個微軟本身系統就有的元素,那就是瀏覽器:
微軟透過 Edge 瀏覽器取代了多年來內建系統的 Internet Explorer(IE),並且針對過往 Internet Explorer 的一些問題進行改進,因此 Microsoft Edge 以革新者的角色出現。然而現階段微軟也仍保留 Internet Explorer 在系統中,作為一些舊世代網頁程式的支援,但現階段主要的預設瀏覽器仍以 Edge 為主。
Edge 本身就是個革命性新產品,為了取代 IE 而來,因此本身相當注重性能上的改進與過往被人詬病的安全性問題,因此我們希望能夠從各個方面來探討 Microsoft Edge 的魅力。為了行文方便,我們以 Edge 代稱 Microsoft Edge。
Edge 目前有幾個主要的競爭者,也就是大家所熟知的幾款主流瀏覽器。分別有 Google 所製作,目前相當普及的第三方瀏覽器,以及 Mozilla 基金會所維護,前身為 Mozilla 瀏覽器的 Firefox :
目前雖然第三方瀏覽器各有擁護者,但以 Google Chrome 鋒頭最健,擁有相當快速的開啟速度與排版速度。在各種網頁元素的支援相當全面,更具備自己的擴充元件網站,可以透過各種工具擴充功能,以客製化每一位使用者不同的需求。然而現在 Edge 也有能力挑戰「最快」的寶座,不見得輸給 Chrome。
Edge 的出現代表微軟希望提供更安全的瀏覽環境以及使用者體驗,除了有安全的瀏覽環境與改良的排版表現,也特別在 Windows 市集內開闢 Microsoft Edge 擴充功能專區,在這裡可以看到相當多經過微軟安全認證核可的小工具:
舉例來說,Translate for Microsoft Edge 是一個可以幫助使用者在閱讀外文網站時,可以方便地翻譯成熟悉的中文,讓你更能瞭解到文章的意思。而 Mouse Gestures 則可以讓大家利用滑鼠手勢來進行瀏覽網頁的動作。而 uBlock Origin 則是個相當省 CPU 資源的廣告攔截工具。其他像是密碼管理、資料整理、網路安全、自動輸入等,這些都可以在 Windows 市集找到對應適合 Edge 的工具:
▲翻譯工具是個相當好用的擴充功能。
▲滑鼠手勢對桌機使用者來說相當便利,只要把用特定的手勢就可以進行很多動作。
除此之外,Edge 也具備了目前 Safari 瀏覽器具備的「閱讀模式」Reading View,這項功能可以讓使用者針對支援此功能的網頁,進行純文字的瀏覽,文字會變得更容易閱讀,而且少了網頁元素的干擾,讓畫面更清爽。如果是需要閱讀長篇報導或評論的文章,這個功能可以讓人更專注在文字上:
▲以電腦王阿達網站文章為例,目前許多網頁上總會看到各種的圖案、動畫甚至廣告版位,但按下閱讀模式,就只會看到橫向翻頁的文章,以及只剩下文字與配圖的畫面。
在安全性的部分,Edge 摒棄了過去不安全的 ActiveX 技術,加入包括網頁筆記在內的各種實用小功能,另外在面對 UAF 漏洞上也有自己的一套處理方式,簡單的說,包含 IE 在內的舊式瀏覽器跟一部份軟體都存在 Memory Leak 的問題,會過量使用記憶體,而 UAF 漏洞攻擊就是透過軟體存在於記憶體內的數據改寫為自己的數據,而 Edge 採用 MemGC 機制,標記記憶體位置並且伺機清除,減少被害駭客藉此入侵癱瘓瀏覽器:
此外援引 NSS Lab 針對主流瀏覽器的網路釣魚封鎖率與社交工程惡意程式碼的攔截防禦效率比較,都可以發現 Edge 在這方面的努力與成績,安全性表現特別比其他主流瀏覽器來得強:
▲網路釣魚的封鎖率,三者都很接近,但 Edge 以極小差距力壓另外兩家。
▲社交工程惡意程式碼的攔截率也是 Edge 奪冠,可見微軟在安全性部分所下的苦心。
在排版引擎上, Edge 摒棄了過去 IE 使用多年得 Trident 瀏覽引擎,改用取自 Trident 引擎分支的 EdgeHTML 先進引擎作為核心,因而讓這個新瀏覽器不光是有 IE 的血統,更是大幅度改良 IE 原有的問題,強化了瀏覽體驗與實際效能表現,用全面升級版來形容也不為過。隨著 Creators Update 的更新, EdgeHTML 也更新到 15 版,擁有更好的效能與速度,跟過去 Edge 給人的印象截然不同:
Edge 汲取了這些主要瀏覽器的成功經驗,不管在速度上還是所謂的續航力上都有很好的表現,在安全性評價上也獲得了相當好的評價。因此 Edge 其實應該也能被大眾所接受,為了比較 Edge 與 Chrome 之間的差異,筆者進行了幾項的測試,希望能夠捕捉到 Edge 與 Chrome 之間的效能高低。
為了盡可能正確評價 Edge 的性能,兩邊瀏覽器都以預設無安裝其他擴充套件的前提去測試,來比較兩個瀏覽器最純粹的狀態。Edge 的版本為 40.15063 版,Chrome 則取 58 版穩定版作為測試。
另外平台則商借了微軟的 Surface Pro 4 Core i7 版進行測試,兩者的測試環境都完全一致,藉此來評價兩者之間的性能表現。
▲HTML5 測試成績,Edge 小幅落後,但兩者分數差距相當近。
▲Octane Javascript 測試也有相近的成績,只是 Edge 方面落後一步。
▲通常用來測試瀏覽器耐受 Flash 能力的 DOGS 測試顯示兩者對 Flash 運作的效率,這點 Edge 表現較佳。
▲Jetstream Javascript 測試表現則由 Edge 超前,但 Chrome 也緊追在後。
▲WebXPRT 綜合體驗測試的成績中,Edge 與 Chrome 都相當高分,但 Edge 略勝一籌。
最後要測試耗電量的部分,為了盡可能公平測試,筆者選擇用 Youtube Live 影片作為測試依據,並且都設定為全螢幕模式,影片統一使用愛爾達電視台提供的琅琊榜 24 小時爆肝直播。並使用計時器記錄播放時間。為了避免時間失準,筆者也模仿微軟廣告中架起錄影機全程縮時記錄播放到關機的時間。測試影片如下:
接著我們公布成績,成績如下(如果無法顯示,可點我觀看):
筆者一開始預估雙方會在五小時內分出勝負,沒想到 Edge 居然在 Chrome 方關機後還能繼續運作近 1 小時。用劇集來算就是多了對方約 1 集的播放時間。由於雙方均採用乾淨狀態,未裝任何外掛程式或擴充功能,因此 Edge 的表現固然出人意外,但 Chrome 的表現也確實不俗,如果要說 Chrome 越用越慢,對於擴充功能的選擇肯定也是關鍵之一。
從這些測試項目看來,至少 Edge 的表現確實可圈可點,能有跟 Chrome 一拼,甚至更強的實力,然而 Chrome 本身就有深厚的軟體圈作為後援,這點也成為 Edge 亟欲追趕的目標,但客觀看來,Edge 對 Windows 使用者來說,已經是個相當優秀的瀏覽器,就算不裝其他第三方瀏覽器,光看 Edge 的表現就已經能作為上網主力瀏覽器。
Creators Update 更新之後,微軟在新版本更新與 Edge 的安全性補強上更下功夫,從硬體面到核心效率的表現其實都已經是一流強者的境界,欠的是讓開發者們為這個新瀏覽器開發更多功能多元的擴充功能,壯大官方無法器及的擴充功能領域。
這情境就像當初 Chrome 新出,雖然有優秀的核心跟啟動速度,但擴充軟體一時無法跟當時最強的 Firefox 抗衡,直到時間慢慢把差距拉近。Edge 作為微軟陣營的主力瀏覽器基礎使用者雖多,但擴充功能面就需要時間來補足,但如果要說 Edge 跟 IE一樣不安全、速度慢、只用在報稅這點來看,筆者認為是小看了這個瀏覽器的能耐。 Edge 早已不是過去的吳下阿蒙,而是從 IE 的基礎上脫胎換骨的新世代瀏覽器。這才是對這個瀏覽器最好的評價。