Jamie的一些筆記

後發先至的藍色駭客

[Frontend筆記]瀏覽器視角下的Web安全

極簡前端安全筆記

以瀏覽器的角度來看待Web安全,可以大致分為Web頁面安全、瀏覽器網路安全、瀏覽器系統安全等。

[Frontend筆記]EventLoop中的宏任務與微任務是什麼

利用宏任務與微任務,充分了解Javascript中的異步

在Javascript中提到異步(非同步),腦海裡一定立刻浮現`setTimeout`、`Promise`、`async/await`等等的名詞;然而近期在學習V8、瀏覽器的相關知識時,才發現上述三者的雖然宏觀上是異步、但微觀上其實不太一樣。

[Frontend筆記]瀏覽器視角下的前端性能優化

利用瀏覽器的渲染原理,對前端性能優化進行解析

瀏覽器從 Network Process 接收到HTML數據後,會交給 Render Process 來進行渲染;而在前端工程角度下的性能優化,便是考慮在 Render Process 渲染中、如何對程式碼進行調優,進而加快渲染速度。

[Frontend筆記]瀏覽器視角下的前端性能優化

利用瀏覽器的渲染原理,對前端性能優化進行解析

瀏覽器從 Network Process 接收到HTML數據後,會交給 Render Process 來進行渲染;而在前端工程角度下的性能優化,便是考慮在 Render Process 渲染中、如何對程式碼進行調優,進而加快渲染速度。