成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

前端百題斬—原來瀏覽器中存在五類進程

系統 瀏覽器
瀏覽器已經從單進程瀏覽器階段進化到多進程瀏覽器階段,那么瀏覽器的多進程指的是哪些進程呢?下面一起來看看。

[[411935]]

瀏覽器已經從單進程瀏覽器階段進化到多進程瀏覽器階段,那么瀏覽器的多進程指的是哪些進程呢?下面一起來看看。

1.瀏覽器進程

打開瀏覽器后只有一個,主要負責界面顯示、用戶交互、子進程關閉,除此之外,還會提供存儲等功能。

2.渲染進程

其主要作用是頁面渲染、腳本執行、事件處理等,默認情況下,Chrome會為每個Tab標簽創建一個渲染進程(注意:出于安全考慮,渲染進程都運行在沙箱模式下)。對于渲染進程其是由多線程組成,多線程包含以下幾個:

(1)GUI渲染線程

主要負責渲染瀏覽器界面,解析HTML、CSS、構建DOM樹和RenderObject樹,布局和繪制等。當界面需要重繪或重排時,該線程就會執行。

(2)JS引擎線程

主要負責解析并執行JS代碼。

(注意:JS引擎線程和GUI渲染線程是互斥關系,當JS引擎線程執行時GUI線程會被掛起,GUI更新會被保存在一個隊列中等到JS引擎空閑時立即執行,所以JS執行的時間過程,就會造成頁面的渲染不連貫,導致頁面渲染加載阻塞)

(3)事件觸發線程

用來控制事件循環,當js引擎執行代碼時,會將對應的任務(例如Ajax任務、鼠標點擊……)添加到事件線程中,當事件被觸發時,事件線程會把事件添加到待處理事件隊列的隊尾,等待js引擎的處理。

(4)定時觸發器線程

setInterval和setTimeout所在的線程,瀏覽器定時計數器并不是由JavaScript引擎計數的,通過單獨的線程來計時并觸發定時。(W3C在HTML標準中規定,setTimeout中低于4ms的時間間隔算4ms)

(5)異步http請求線程

用于處理請求XMLHttpRequest,在連接后是通過瀏覽器新開一個線程請求。

3.GPU進程

GPU進程只有一個。GPU使用初衷是為了實現3D CSS的效果,知識隨著網頁、Chrome的UI界面都選擇采用GPU來繪制,使得GPU成為瀏覽器的普遍需求,最后,Chrome在其多進程架構上也引入了GPU進程。

4.網絡進程

只有一個,主要負責頁面的網絡資源加載。

5.插件進程

每個類型的插件對應著一個進程,主要負責插件的運行。因為插件易崩潰,所以需要通過插件進程來隔離,以保證插件進程崩潰不會對瀏覽器和頁面造成影響。

 

責任編輯:姜華 來源: 執鳶者
相關推薦

2021-07-14 07:00:53

瀏覽器技巧前端

2021-07-26 05:01:55

瀏覽器渲染流程

2021-11-03 06:57:41

瀏覽器Jsonp安全

2021-07-08 07:01:53

瀏覽器安全前端

2021-07-01 07:05:31

瀏覽器存儲

2021-07-05 07:02:33

前端跨域策略

2021-10-19 22:23:05

typeof方式Instanceof

2021-05-09 22:00:59

TypeofInstanceof運算符

2021-05-12 07:04:55

Js變量方式

2021-05-30 19:02:59

變量對象上下文

2021-06-09 07:01:30

前端CallApply

2021-05-19 07:02:42

JS對象方法

2021-06-07 07:01:43

js關鍵字運行

2021-10-18 09:01:01

前端賦值淺拷貝

2021-08-04 06:56:49

HTTP緩存前端

2012-03-20 13:12:38

百度手機瀏覽器

2021-11-19 09:01:09

防抖節流前端

2021-06-04 07:04:29

閉包JavaScript函數

2021-06-28 07:12:28

賦值淺拷貝深拷貝

2021-06-02 07:02:42

js作用域函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区在线视频 | 日韩手机视频 | 欧美二区三区 | 亚洲精品久久久久久久久久久 | 91黄在线观看 | 亚洲导航深夜福利涩涩屋 | 国产色网 | 黄色一级网 | 一区二区不卡高清 | 国产精品视频二区三区 | 久久在线| 亚洲成a| 亚洲成人av一区二区 | 国产高清久久久 | 91久久精品一区二区二区 | 久久久久久久久精 | 精品国产一区二区国模嫣然 | 精品久 | 成人免费视频网站在线看 | 日韩高清www | 久久精品一区二区三区四区 | 亚洲精品久久久一区二区三区 | 天天天天天天天干 | 国产高清在线观看 | 欧美成年网站 | 午夜视频在线观看网址 | 亚洲国产精选 | 久久成人人人人精品欧 | 久久精品| 日韩欧美一级精品久久 | 粉嫩高清一区二区三区 | 日韩中文一区二区三区 | 在线一区视频 | 91av视频 | 国产视频久久 | 在线视频亚洲 | 精品国产一区久久 | 在线观看中文视频 | 亚洲国产一区二区三区 | 极品销魂美女一区二区 | 一级爱爱片 |