摘要:搜索了相關(guān)的資料后對其有了些認(rèn)識,在此記錄一下。這一機(jī)制使得資源可以更早的得到加載并可用,且更不易阻塞頁面的初步渲染,進(jìn)而提升性能。當(dāng)進(jìn)入下一頁面,就可直接從里面取,既不影響當(dāng)前頁面的渲染,又提高了其他頁面加載渲染的速度。
原文地址在 我的筆記里,覺得還行就給個 star 吧:)
關(guān)于 preload 和 prefetch 早有耳聞,知道它們可以優(yōu)化頁面加載速度,然具體情況卻了解不多。搜索了相關(guān)的資料后對其有了些認(rèn)識,在此記錄一下。
preload通常在頁面中,我們需要加載一些腳本和樣式,而使用 preload 可以對當(dāng)前頁面所需的腳本、樣式等資源進(jìn)行預(yù)加載,而無需等到解析到 script 和 link 標(biāo)簽時才進(jìn)行加載。這一機(jī)制使得資源可以更早的得到加載并可用,且更不易阻塞頁面的初步渲染,進(jìn)而提升性能。
使用方式將 link 標(biāo)簽的 rel 屬性的值設(shè)為 preload,as 屬性的值為資源類型(如腳本為 script,樣式表為 style)
prefetchpreload example
與 preload 一樣,都是對資源進(jìn)行預(yù)加載,但是 prefetch 加載的資源一般不是用于當(dāng)前頁面的,即未來很可能用到的這樣一些資源,簡單點說就是其他頁面會用到的資源。當(dāng)然,prefetch 不會像 preload 一樣,在頁面渲染的時候加載資源,而是利用瀏覽器空閑時間來下載。當(dāng)進(jìn)入下一頁面,就可直接從 disk cache 里面取,既不影響當(dāng)前頁面的渲染,又提高了其他頁面加載渲染的速度。
使用方式同 preload 很相似,無需指定 as 屬性:
總結(jié)preload example
對當(dāng)前頁面需要的資源,使用 preload 進(jìn)行預(yù)加載,對其它頁面需要的資源進(jìn)行 prefetch 預(yù)加載。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/99109.html
摘要:搜索了相關(guān)的資料后對其有了些認(rèn)識,在此記錄一下。這一機(jī)制使得資源可以更早的得到加載并可用,且更不易阻塞頁面的初步渲染,進(jìn)而提升性能。當(dāng)進(jìn)入下一頁面,就可直接從里面取,既不影響當(dāng)前頁面的渲染,又提高了其他頁面加載渲染的速度。 原文地址在 我的筆記里,覺得還行就給個 star 吧:) 關(guān)于 preload 和 prefetch 早有耳聞,知道它們可以優(yōu)化頁面加載速度,然具體情況卻了解不多。...
訪問時間超過3S對于用戶就十分痛苦,為考慮到用戶訪問效果。為此我,首屏加載時間一頓操作,基本都在2s左右,這樣的首屏加載時間,對于用戶來說,算是可以接受的。 那我都哪些操作?下面就為大家展示 打包分析 在 package.json 中添加命令 "report":"vue-cli-servicebuild--report" 然后命令行執(zhí)行npm ...
摘要:例如,將獲得最高優(yōu)先級,而將獲得低優(yōu)先級或中優(yōu)先級。不帶屬性的的優(yōu)先級將會等同于異步請求。對使用屬性,不然將不會從中獲益。因此,在標(biāo)記中聲明以被掃描器掃描。 這是 Web 性能優(yōu)化的第 6 篇,上一篇在下面看點擊查看: Web 性能優(yōu)化:使用 Webpack 分離數(shù)據(jù)的正確方法 Web 性能優(yōu)化:圖片優(yōu)化讓網(wǎng)站大小減少 62% Web 性能優(yōu)化:緩存 React 事件來提高性能 We...
摘要:和可以用來指定資源是最高優(yōu)先級的。如果用戶進(jìn)入指定的鏈接,隱藏的這個頁面就會進(jìn)入馬上進(jìn)入用戶的視線。微軟最近也宣布會讓在上用類似的技術(shù)。 預(yù)加載 現(xiàn)在的網(wǎng)絡(luò)情況雖然很樂觀,但是 defer和async 當(dāng)瀏覽器碰到 script 腳本的時候: 沒有 defer 或 async,瀏覽器會立即加載并執(zhí)行指定的腳本,立即指的是在渲染該 script 標(biāo)簽之下的文檔元素之前,也就是說不等待后...
閱讀 1672·2021-10-29 13:11
閱讀 836·2021-09-22 10:02
閱讀 1696·2021-08-20 09:35
閱讀 1557·2019-08-30 15:54
閱讀 2465·2019-08-30 15:44
閱讀 1389·2019-08-29 16:52
閱讀 1104·2019-08-23 12:56
閱讀 762·2019-08-22 15:16