1. 程式人生 > >瀏覽器工作原理1-基本介紹

瀏覽器工作原理1-基本介紹

基本介紹

瀏覽器工作原理也就是當你輸入一個網址到螢幕上看到這個網站的過程中發生了什麼事情,對於前端開發人員來說,這是必須瞭解的東西1

在介紹瀏覽器工作原理之前,先了解下當前世面上目前主流瀏覽器包括Chrome、Firefox、UC、Safari 和 Opera。根據statcounter資料顯示,2017-2018各大瀏覽器佔比如下:
在這裡插入圖片描述

每一種瀏覽器的核心的不同,其實指的就是渲染引擎(Rendering Engine)。它決定了瀏覽器如何渲染網頁內容,如何解釋網頁編寫的語法,因此網頁開發者需要在不同核心的瀏覽器中測試網頁的渲染效果2

關於不同瀏覽器相容性的問題,在平時開發的過程中常在

MDN Web Docs上查查你需要使用的function的的瀏覽器相容性,可有效避免很多瀏覽器相容性的bug。

主要功能

瀏覽器的主要功能就是向伺服器發出資源請求,在瀏覽器視窗中展示您請求的網路資源。每一個網路資源的位置都是由統一資源識別符號(URI - Uniform Resource Identifier)指定的。對於URI這個名詞有些人可能比較陌生,我們平時接觸URL比較多。其實URL就是URI的一種,具體可參考另一篇文章


  1. https://www.html5rocks.com/zh/tutorials/internals/howbrowserswork/ ↩︎

  2. https://www.kuyh.com/642.html ↩︎