vue本身性能就銷量,但是針對某些小得場景,需要針對性得進(jìn)行微調(diào),今天我們就來了解下vue在性能方面該注意什嗎。
web應(yīng)用性能關(guān)注得指標(biāo)頁面加載性能首發(fā)訪問得時(shí)候,應(yīng)用展示出內(nèi)容,并且達(dá)到可交互得狀態(tài)。這個(gè)一般會(huì)用谷歌定義出來得一系列web指標(biāo)去衡量。
比如蕞大內(nèi)容繪制(LCP),首發(fā)輸入延遲(F發(fā)布者會(huì)員賬號),首發(fā)內(nèi)容繪制(FCP)@@。
更新性能應(yīng)用響應(yīng)用戶輸入更新得速度。比如當(dāng)用戶在搜索框中輸入時(shí)結(jié)果列表得更新速度。或者用戶在一個(gè)單頁面應(yīng)用(SPA)中點(diǎn)擊鏈條跳轉(zhuǎn)頁面得切換速度。
理想情況最理想得是將兩者都蕞大化,但是不同得前端架構(gòu)往往會(huì)影響到這些方面是否能達(dá)到更理想得性能。
另外,你構(gòu)建得應(yīng)用得類型會(huì)極大得影響你在性能方面優(yōu)先考慮得問題。
所以性能優(yōu)化第壹步是選擇合適得框架。這個(gè)選擇我們后面再聊。
分析工具猥瑣提高性能,我們要先知道怎嗎衡量,有個(gè)標(biāo)準(zhǔn)。我們專業(yè)用一些工具來做。
比如這個(gè)網(wǎng)站:https://pagespeed.web.dev/ 你輸入網(wǎng)址之后它會(huì)幫你分析網(wǎng)站得性能。
這里我用百度做了一個(gè)測試。
也專業(yè)使用谷歌瀏覽器自帶工具lighthouse
這個(gè)工具來進(jìn)行測試,也專業(yè)的到一系列分?jǐn)?shù)。
在本地開發(fā)得時(shí)候也專業(yè)用谷歌瀏覽器得這個(gè)開發(fā)者工具lighthouse來做。
也專業(yè)用谷歌瀏覽器自帶得性能分析
將vue得app.config.performance設(shè)置為true,將會(huì)開啟vue特有得性能標(biāo)記。標(biāo)記在chrome開發(fā)者工具得性能時(shí)間線上。