微信小程序API 性能·PerformanceObserver對象
微信小程序是一種比較流行的移動(dòng)應(yīng)用開發(fā)方式,其快速、輕便的特點(diǎn)深受各企業(yè)青睞。然而,在高強(qiáng)度使用過程中,我們需要關(guān)注小程序的性能問題,保證用戶體驗(yàn),這個(gè)時(shí)候就需要 PerformanceObserver 對象的幫助。
1. PerformanceObserver對象的屬性
PerformanceObserver 對象通過 supportedEntryTypes 屬性獲取當(dāng)前支持的所有性能指標(biāo)類型。
2. PerformanceObserver對象的方法
2.1 PerformanceObserver.disconnect()
該方法用于停止監(jiān)聽。
2.2 PerformanceObserver.observe(Object options)
該方法用于開始監(jiān)聽,其中 options 參數(shù)可設(shè)置 type 監(jiān)聽單個(gè)類型的指標(biāo),也可以設(shè)置 entryTypes 監(jiān)聽多個(gè)類型指標(biāo)。
例如,我們可以在小程序啟動(dòng)時(shí)使用 PerformanceObserver 監(jiān)控 TTI(Time to Interactive) 的性能指標(biāo):
const observer = new PerformanceObserver((list) => {
for (const entry of list.getEntries()) {
if (entry.name === 'first-contentful-paint') {
console.log('TTI:', entry.startTime);
}
}
});
observer.observe({
entryTypes: ['paint']
});
上述代碼會(huì)在 PerformanceObserver 對象中啟動(dòng)一個(gè)監(jiān)聽,當(dāng)頁面有首次內(nèi)容繪制的時(shí)候會(huì)觸發(fā),輸出 TTI 時(shí)間。在實(shí)際使用中,我們可以根據(jù)業(yè)務(wù)情況自定義指標(biāo),如加載時(shí)間、響應(yīng)時(shí)間等。
3. 總結(jié)
通過 PerformanceObserver 對象,我們可以方便地進(jìn)行小程序性能監(jiān)控,并及時(shí)發(fā)現(xiàn)存在問題的地方。這有助于保證小程序在不同終端下表現(xiàn)穩(wěn)定,提高用戶體驗(yàn)。因此,在小程序開發(fā)過程中,充分利用 PerformanceObserver 對象是非常必要的。
<本文由himall原創(chuàng),商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請標(biāo)明:himall原創(chuàng)>
滿足不同行業(yè)發(fā)展電商的需求,HiMall更有針對性的提供不同行業(yè)內(nèi)的電商解決方案
-
跨境電商解決方案
支持直郵/保稅模式
對接海關(guān)/保稅倉
支持多國國際語言
對接Paypal國際支付
幫助跨境外貿(mào)企業(yè)搭建跨境進(jìn)口/出口電商平臺(tái),搶占國際電商市場,針對企業(yè)需求定制個(gè)性化跨境電商解決方案 -
分賬解決方案
迎合金融監(jiān)管要求
規(guī)避“二清”結(jié)算
節(jié)約平臺(tái)財(cái)務(wù)成本
降低平臺(tái)招商成本
在合法、合規(guī)的前提下,為電商平臺(tái)提供資金收付、賬戶管理、資金合規(guī)等一體化整體解決方案 -
B2B批發(fā)解決方案
多級階梯批發(fā)價(jià)
布局全渠道批發(fā)入口
專屬批發(fā)訂貨市場
銀聯(lián)B2B大額支付
為企業(yè)快速搭建綜合性B2B批發(fā)電商平臺(tái),整合線下批發(fā)資源,拓展線上批發(fā)渠道,實(shí)現(xiàn)批發(fā)業(yè)務(wù)24小時(shí)在線經(jīng)營
-
MRO工業(yè)品采購平臺(tái)系統(tǒng)|MRO工業(yè)品采購平臺(tái)系統(tǒng)有哪些功能
最新消息:MRO工業(yè)品采購平臺(tái)系統(tǒng) 是一款集產(chǎn)、研、銷于一體的綜合性解決方案,專為解決工業(yè)品企業(yè)的采購難題而設(shè)計(jì)。該系統(tǒng)通過...詳情
-
電子元器件采購商城系統(tǒng)|電子元器件采購商城系統(tǒng)有哪些功能
最新消息:電子元器件采購商城系統(tǒng) 是專為滿足電子元器件行業(yè)復(fù)雜業(yè)務(wù)流程需求而設(shè)計(jì)的綜合性平臺(tái)。它不僅提供了全面的技術(shù)支持...詳情
【本站聲明】
1、本網(wǎng)站發(fā)布的該篇文章,目的在于分享電商知識(shí)及傳遞、交流相關(guān)電商信息,以便您學(xué)習(xí)或了解電商知識(shí),請您不要用于其他用途;
2、該篇文章中所涉及的商標(biāo)、標(biāo)識(shí)的商品/服務(wù)并非來源于本網(wǎng)站,更非本網(wǎng)站提供,與本網(wǎng)站無關(guān),系他人的商品或服務(wù),本網(wǎng)站對于該類商標(biāo)、標(biāo)識(shí)不擁有任何權(quán)利;
3、本網(wǎng)站不對該篇文章中所涉及的商標(biāo)、標(biāo)識(shí)的商品/服務(wù)作任何明示或暗示的保證或擔(dān)保;
4、本網(wǎng)站不對文章中所涉及的內(nèi)容真實(shí)性、準(zhǔn)確性、可靠性負(fù)責(zé),僅系客觀性描述,如您需要了解該類商品/服務(wù)詳細(xì)的資訊,請您直接與該類商品/服務(wù)的提供者聯(lián)系。