圖解Google V8 作者簡介: 課程亮點: 課程大綱:


作者簡介:

李兵,《瀏覽器工作原理與實踐》課程作者,前盛大創新院高級研究員,在瀏覽器和前端開發領域深耕了十餘年。

曾在盛大創新院參與WebOS 項目,在順網科技帶領團隊打造了一款給全國網吧使用的“F1 瀏覽器”,目前致力於爲企業提供前端項目諮詢和瀏覽器研發的基礎服務。

課程亮點:

你將獲得

V8 執行 JavaScript 代碼的完整流程;

JavaScript 的核心特性;

事件循環和垃圾回收的工作機制;

系統優化 JavaScript 執行效率的方法。

模塊介紹

本課程包括三個模塊,分別是 JavaScript 設計思想篇、V8 編譯流水線篇、事件循環和垃圾回收篇。

JavaScript 設計思想篇,關注 JavaScript 的設計思想,討論它背後的核心特性,以及V8是是怎麼實現這些特性的。

V8 編譯流水線篇,帶你分析 V8 的編譯流水線所涉及到的具體知識點,同時也會穿插講解一些內存分配相關的內容,因爲函數調用、變量聲明、參數傳遞或者函數返回數值都涉及到了內存分配。

事件循環和垃圾回收篇,深入到 V8 的心臟事件循環系統中,學習 V8 是如何實現JavaScript 單線程執行的。同時,關注垃圾回收問題,打通 V8 分配內存和回收數據的整個鏈路,掌握系統排查問題的方法。

課程大綱:

宏觀視角 (2講)

JavaScript設計思想篇 (7講)

V8編譯流水線 (8講)

事件循環和垃圾回收 (4講)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章