常見瀏覽器多長時間會提示“腳本運行時間過長”總結(jié)
現(xiàn)在的web,影響用戶訪問速度已經(jīng)不單單是文件下載的速度了,當(dāng)所有的文件從服務(wù)器上下載后,從瀏覽器開始渲染到用戶可以響應(yīng)的時間,這段時間仍然會消耗很長,同時由于交互的復(fù)雜,javascript也變得越來越多,越來越復(fù)雜,腳本運行的時間反映在界面上就是響應(yīng)用戶輸入點擊的過慢,甚至瀏覽器出現(xiàn)腳本超時的提示。
這篇文件并不打算講怎么避免這種超時以及javascript的優(yōu)化技巧,單說各種瀏覽器的忍耐極限,下面是Nicholas C. Zakas總結(jié)的數(shù)據(jù)
Chrome:執(zhí)行超過8秒提示。
IE:執(zhí)行超過500萬條Javascript語句時出現(xiàn)提示。
Firefox:執(zhí)行超過10秒出現(xiàn)提示。
Safari:執(zhí)行超過5秒出現(xiàn)提示。
Opera:無論執(zhí)行多久都不會出現(xiàn)提示。
一般說來對用戶來說腳本運行時間最好不要超過100ms,如果實在處理的過慢的時候可以考慮一些變通的手段,比如說用loading提示用戶。
相關(guān)文章
javascript的console.log()用法小結(jié)
console.log 原先是 Firefox 的 專利 ,嚴(yán)格說是安裝了 Firebugs 之后的 Firefox 所獨有的調(diào)試 絕招2012-05-05JavaScript架構(gòu)前端不能沒有監(jiān)控系統(tǒng)原因
這篇文章主要為大家介紹了為什么前端不能沒有監(jiān)控系統(tǒng)的原因,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06JS不同運算符下隱式類型轉(zhuǎn)換的實現(xiàn)示例
隱式轉(zhuǎn)換就是自動轉(zhuǎn)換,通常發(fā)生在一些數(shù)學(xué)運算中,本文就來介紹一下JS不同運算符下隱式類型轉(zhuǎn)換的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下2023-12-12玩轉(zhuǎn)JavaScript OOP - 類的實現(xiàn)詳解
下面小編就為大家?guī)硪黄孓D(zhuǎn)JavaScript OOP - 類的實現(xiàn)詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06