前端性能揭秘_第1頁
前端性能揭秘_第2頁
前端性能揭秘_第3頁
前端性能揭秘_第4頁
前端性能揭秘_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

前端性能揭秘讀書筆記模板01思維導(dǎo)圖讀書筆記作者介紹內(nèi)容摘要目錄分析精彩摘錄目錄0305020406思維導(dǎo)圖性能讀者方面優(yōu)化性能工作小結(jié)性能第章工具瀏覽器任務(wù)字體開率方法論流暢度均值秒分析方法關(guān)鍵字分析思維導(dǎo)圖內(nèi)容摘要內(nèi)容摘要本書主要介紹用于指導(dǎo)前端性能優(yōu)化工作的通用優(yōu)化方法,從網(wǎng)絡(luò)、瀏覽器、構(gòu)建工具、跨端技術(shù)和CDN等方面介紹不同技術(shù)、系統(tǒng)對性能的影響,同時幫助讀者了解如何有效優(yōu)化性能。本書從性能的度量、分析和實驗這三個方面開始,首先介紹性能優(yōu)化的一些通用方法,然后將性能作為一個切面幫助讀者了解與前端技術(shù)棧和性能有關(guān)的知識。通過觀察此切面,系統(tǒng)的工作原理等知識被賦予了另外一層意義。利用這種聯(lián)系,把工作原理真正運用到工作中,對性能優(yōu)化方面起著重要作用。本書面向的讀者為具有一定經(jīng)驗的Web開發(fā)工程師,以及對前端開發(fā)或Web開發(fā)有一定了解的開發(fā)人員。同時,假定讀者能夠進(jìn)行簡單的網(wǎng)頁開發(fā),并且具備相關(guān)的基礎(chǔ)知識。讀書筆記讀書筆記比較提綱型:從方法論,網(wǎng)絡(luò)協(xié)議、瀏覽器、工程、跨端、CDN大概系統(tǒng)講了下性能相關(guān)的方方面面,對整體了解、初學(xué)入門有幫助更加深度的內(nèi)容需要進(jìn)一步結(jié)合具體問題去深挖。介紹了最新視角下的前端性能優(yōu)化方法論:度量(均值、分位數(shù)、秒開率、首屏、流暢度)、分析(TTFB、DOMReady、Load)、實驗(A/Btest),工具:Devtool、TTFB(RTT)、ServiceWorker(監(jiān)聽fetch、調(diào)用catch)、構(gòu)建工具(treeshaking、splittting、壓縮)、SSR(同構(gòu)、緩存、數(shù)據(jù)預(yù)取、按需渲染、流式渲染)、Hybrid。目錄分析第1章從實踐開始1.1HelloWorld1.2現(xiàn)實開發(fā)的例子1.3小結(jié)第2章度量第3章分析第4章實驗第5章工具第2篇性能優(yōu)化方法論第2章度量2.1科學(xué)的方法2.2初識PerformanceAPI2.3均值、分位數(shù)和秒開率2.4度量首屏2.5度量流暢度2.6CoreWebVitals2.7小結(jié)第3章分析3.1分析方法3.2常用的過程指標(biāo)3.3PerformanceAPI詳解3.4分階段性能分析3.5小結(jié)第4章實驗4.1優(yōu)化不是照搬軍規(guī)4.2用實驗驗證優(yōu)化4.3用實驗改進(jìn)優(yōu)化4.4小結(jié)第5章工具5.1DevTools5.2WebPageTest5.3小結(jié)第6章TTFB為什么這么長第7章建立連接為什么這么慢第8章Fetch之前瀏覽器在干什么第9章HTTPS協(xié)議比HTTP協(xié)議更慢嗎第3篇網(wǎng)絡(luò)協(xié)議與性能第11章壓縮和緩存第10章HTTP/2、HTTP/3和性能第3篇網(wǎng)絡(luò)協(xié)議與性能第6章TTFB為什么這么長6.1TTFB的合理值6.2如何優(yōu)化TTFB6.3小結(jié)第7章建立連接為什么這么慢7.1建立連接應(yīng)該耗時多久7.2如何優(yōu)化建立連接的耗時7.3小結(jié)第8章Fetch之前瀏覽器在干什么8.1重定向8.2瀏覽器打開耗時8.3如何優(yōu)化beforeFetch耗時8.4小結(jié)第9章HTTPS協(xié)議比HTTP協(xié)議更慢嗎9.1HTTPS協(xié)議為什么安全9.2HTTPS協(xié)議如何吊銷證書9.3HTTPS協(xié)議更慢嗎9.4小結(jié)第10章HTTP/2、HTTP/3和性能10.1HTTP/2和性能10.2為什么還需要HTTP/310.3小結(jié)第11章壓縮和緩存11.1傳輸速度和壓縮速度如何兼得11.2HTTP緩存什么時候會失效11.3小結(jié)第12章瀏覽器和性能第14章內(nèi)存為什么會影響性能第13章異步任務(wù)和性能第4篇瀏覽器與性能第16章字體對性能的影響第15章使用ServiceWorker改善性能第4篇瀏覽器與性能第12章瀏覽器和性能12.1第一次渲染時都發(fā)生了什么12.2為什么DOM操作很慢12.3小結(jié)第13章異步任務(wù)和性能13.1事件循環(huán)機制13.2宏任務(wù)和微任務(wù)13.3Promise的polyfill性能13.4requestAnimationFrame13.5小結(jié)第14章內(nèi)存為什么會影響性能14.1內(nèi)存14.2內(nèi)存泄漏14.3小結(jié)第15章使用ServiceWorker改善性能15.1ServiceWorker概述15.2使用ServiceWorker進(jìn)行緩存15.3API提前加載15.4ServiceWorker冷啟動15.5小結(jié)第16章字體對性能的影響16.1字體導(dǎo)致的布局偏移16.2如何避免字體帶來的布局偏移16.3小結(jié)第18章服務(wù)器端渲染和性能第17章構(gòu)建工具和性能第5篇前端工程與性能第17章構(gòu)建工具和性能17.1為什么需要打包17.2構(gòu)建工具可以做什么17.3小結(jié)第18章服務(wù)器端渲染和性能18.1SSR和同構(gòu)18.2SSR的性能優(yōu)化18.3小結(jié)第20章CDN和性能第19章WebView和性能第6篇跨端技術(shù)與CDN第19章WebView和性能19.1WebView和Native的區(qū)別19.2WebView的通信成本19.3ReactNative的懶加載有何不同19.4ReactNative如何減小打包體積19.5API并行請求19.6小結(jié)第20章CDN和性能20.1什么是CDN20.2如何提升緩存命中率20.3動態(tài)加速20

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論