HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    瀏覽器性能優(yōu)化的方法(瀏覽器性能優(yōu)化的方法有哪些)

    發(fā)布時間:2023-04-14 01:38:57     稿源: 創(chuàng)意嶺    閱讀: 107        

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于瀏覽器性能優(yōu)化的方法的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。

    開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報告、論文、代碼、作文、做題和對話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端

    官網(wǎng):https://ai.de1919.com。

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008

    本文目錄:

    瀏覽器性能優(yōu)化的方法(瀏覽器性能優(yōu)化的方法有哪些)

    一、web性能優(yōu)化之瀏覽器網(wǎng)頁渲染原理

    隨著公司業(yè)務(wù)迭代,網(wǎng)站頁面會越來越多,功能會越來越強(qiáng)大復(fù)雜,這就會使網(wǎng)站的訪問速度受到影響。然而對于用戶而言,卻希望網(wǎng)站的速度越來越快,因此對于前端工程師來說,性能優(yōu)化的挑戰(zhàn)越來越大,只有不斷地對網(wǎng)站持續(xù)的優(yōu)化,才能符合用戶體驗(yàn)需求。因此,我們首先對瀏覽器網(wǎng)頁渲染原理有了充分對認(rèn)識,才可以在持續(xù)優(yōu)化的過程中少走彎路。

    現(xiàn)代瀏覽器網(wǎng)頁渲染原理:

    構(gòu)建DOM -> 構(gòu)建CSSOM -> 構(gòu)建渲染樹 -> 布局 -> 繪制

    (Javascript -> style -> Layout -> Paint -> Composite)

    1.解析HTML,根據(jù)標(biāo)簽渲染成DOM結(jié)構(gòu),構(gòu)建DOM對象

    2.將DOM 中引用的css 樣式表引用過來,將css的標(biāo)記識別出來,構(gòu)建CSSOM

    DOM,CSSOM ,解析完成后,瀏覽器引擎會通過DOM Tree 和 CSS Rule Tree 來構(gòu)造 Rendering Tree渲染樹

    3.布局(回流)與繪制

    當(dāng)瀏覽器生成渲染樹以后,就會根據(jù)渲染樹來進(jìn)行布局,渲染樹只包含網(wǎng)頁需要的節(jié)點(diǎn),布局計(jì)算每個節(jié)點(diǎn)精確的位置和大小,繪制是像素化每個節(jié)點(diǎn)的過程?;亓鞅囟〞l(fā)生重繪,重繪不一定會引發(fā)回流。重繪和回流會在我們設(shè)置節(jié)點(diǎn)樣式時頻繁出現(xiàn),同時也會很大程度上影響性能。回流所需的成本比重繪高的多,改變父節(jié)點(diǎn)里的子節(jié)點(diǎn)很可能會導(dǎo)致父節(jié)點(diǎn)的一系列回流。

    因此在開發(fā)網(wǎng)頁時應(yīng)盡量少觸發(fā)布局影響回流的操作。

    4.常見引起回流屬性和方法

    任何會改變元素的位置和尺寸大小的操作,都會觸發(fā)回流,

    添加或者刪除可見的DOM元素;

    元素尺寸改變: 邊距、填充、邊框、寬度和高度

    計(jì)算 offsetWidth 和 offsetHeight 屬性

    設(shè)置 style 屬性的值

    修改瀏覽器大小,字體大小

    5.如何減少回流、重繪

    (1) 避免回流,使用transform觸發(fā)復(fù)合,例如

    position transform: translate(...)

    scale transform: scale(n)

    rotaion transform: rotate(*deg)

    opacity: 1

    (2) css 中應(yīng)該先設(shè)置元素的位置和尺寸大小,再重繪屬性

    (3) 高頻事件使用防抖函數(shù)處理

    高頻事件例如: input框keyup,鼠標(biāo)move事件等

    常見的防抖函數(shù)可用lodash.js中封裝好的工具函數(shù)或者簡單的手寫一個

    二、iqooneo7瀏覽器卡

    手機(jī)卡頓處理方法:

    1、升級系統(tǒng)版本

    系統(tǒng)新版本提升了兼容性和穩(wěn)定性,優(yōu)化了性能,進(jìn)入設(shè)置--系統(tǒng)升級,可以查看系統(tǒng)版本信息。如果不是最新版本,建議您升級體驗(yàn)。

    2、重啟手機(jī)

    定期重啟一次手機(jī)(比如2-3天),重啟能有效的清理緩存,緩解卡頓現(xiàn)象。

    3、檢查手機(jī)是否發(fā)熱

    進(jìn)入i管家--實(shí)用工具--手機(jī)降溫,查看下手機(jī)溫度是否較高?手機(jī)溫度較高時會適當(dāng)降低系統(tǒng)性能,以減少運(yùn)行功耗和發(fā)熱,可能暫時出現(xiàn)卡頓現(xiàn)象。建議您盡量避免充電時使用手機(jī),適當(dāng)降低屏幕亮度,關(guān)閉不使用的后臺應(yīng)用與功能,如藍(lán)牙、個人熱點(diǎn)等。

    4、檢查省電模式和電量情況

    低電模式或低電量情況下,手機(jī)會降低部分性能以延長續(xù)航時間,如果開啟了低電模式(設(shè)置--電池--低電模式),建議您切換為均衡模式(設(shè)置--電池--均衡模式),并保持電量充足(20%以上)。

    5、清理存儲空間

    手機(jī)運(yùn)行內(nèi)存和存儲空間不足時可能導(dǎo)致卡頓,可以使用以下方法清理:

    ①使用“一鍵加速”清理已不使用的后臺應(yīng)用,使手機(jī)處于更好的狀態(tài);

    ②進(jìn)入手機(jī)i管家點(diǎn)擊一鍵優(yōu)化/繼續(xù)優(yōu)化,優(yōu)化完畢后,手機(jī)i管家會顯示優(yōu)化結(jié)果以及設(shè)置建議。根據(jù)提示,完成相應(yīng)的設(shè)置;

    ③進(jìn)入手機(jī)i管家點(diǎn)擊空間清理,等待掃描完畢后,點(diǎn)擊“一鍵放心清理”刪除垃圾緩存文件,并按照頁面推薦,卸載不常用的應(yīng)用,保持存儲空間充足(建議預(yù)留20%以上可用空間)。

    6、檢查更新軟件

    如果是第三方應(yīng)用卡頓,進(jìn)入應(yīng)用商店--管理--應(yīng)用更新,嘗試更新軟件。最新版本一般解決了應(yīng)用本身的一些兼容性問題,使用最新版本,可以保證您的最佳體驗(yàn)。

    7、檢查輔助功能-無障礙情況

    如果開啟了無障礙內(nèi)的功能,會增加系統(tǒng)負(fù)載導(dǎo)致性能下降。建議進(jìn)入設(shè)置--快捷與輔助--無障礙,及時關(guān)閉不需要的功能。

    8、備份數(shù)據(jù)后卸載重裝軟件

    應(yīng)用數(shù)據(jù)過多或有異常時會導(dǎo)致應(yīng)用卡頓,卸載重裝軟件可以改善因數(shù)據(jù)異常導(dǎo)致的應(yīng)用卡頓問題,操作前請您提前備份軟件的重要數(shù)據(jù)。

    9、恢復(fù)出廠設(shè)置

    建議您備份好重要數(shù)據(jù)后,將手機(jī)恢復(fù)出廠設(shè)置后重試。操作方法:進(jìn)入設(shè)置--系統(tǒng)管理--備份與重置--清除所有數(shù)據(jù),點(diǎn)擊進(jìn)入并根據(jù)屏幕提示操作。清除所有數(shù)據(jù)會將手機(jī)恢復(fù)至初始狀態(tài),刪除手機(jī)系統(tǒng)空間中的所有數(shù)據(jù),包括帳號、系統(tǒng)及應(yīng)用數(shù)據(jù)和設(shè)置、已安裝的應(yīng)用,請?jiān)诓僮髑埃皶r備份您的數(shù)據(jù)

    三、IE瀏覽器卡死未響應(yīng)

    如果是IE7從開始菜單啟動無加載項(xiàng)IE\x0d\x0a如果是IE6從“工具”-“管理加載項(xiàng)”中禁用所有加載項(xiàng)\x0d\x0a如果不卡死\x0d\x0a那就是某個加載項(xiàng)有沖突,一個一個試出是哪個,然后禁用

    四、360瀏覽器的性能優(yōu)化模式如何開啟?

    您可以在360安全瀏覽器的上打開[工具]→[高級工具]→[自動性能優(yōu)化]就可以了。

    以上就是關(guān)于瀏覽器性能優(yōu)化的方法相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。


    推薦閱讀:

    mac能用edge瀏覽器嗎(mac可以裝edge嗎)

    什么是pc瀏覽器

    如何用加速器加速瀏覽器(如何用加速器加速瀏覽器的網(wǎng)頁)

    玩具品牌排行榜(中國玩具品牌排行榜前十名)

    網(wǎng)絡(luò)營銷基本方法(網(wǎng)絡(luò)營銷基本方法有哪些)