常見(jiàn)瀏覽器多長(zhǎng)時(shí)間會(huì)提示“腳本運(yùn)行時(shí)間過(guò)長(zhǎng)”總結(jié)
現(xiàn)在的web,影響用戶訪問(wèn)速度已經(jīng)不單單是文件下載的速度了,當(dāng)所有的文件從服務(wù)器上下載后,從瀏覽器開(kāi)始渲染到用戶可以響應(yīng)的時(shí)間,這段時(shí)間仍然會(huì)消耗很長(zhǎng),同時(shí)由于交互的復(fù)雜,javascript也變得越來(lái)越多,越來(lái)越復(fù)雜,腳本運(yùn)行的時(shí)間反映在界面上就是響應(yīng)用戶輸入點(diǎn)擊的過(guò)慢,甚至瀏覽器出現(xiàn)腳本超時(shí)的提示。
這篇文件并不打算講怎么避免這種超時(shí)以及javascript的優(yōu)化技巧,單說(shuō)各種瀏覽器的忍耐極限,下面是Nicholas C. Zakas總結(jié)的數(shù)據(jù)
Chrome:執(zhí)行超過(guò)8秒提示。
IE:執(zhí)行超過(guò)500萬(wàn)條Javascript語(yǔ)句時(shí)出現(xiàn)提示。
Firefox:執(zhí)行超過(guò)10秒出現(xiàn)提示。
Safari:執(zhí)行超過(guò)5秒出現(xiàn)提示。
Opera:無(wú)論執(zhí)行多久都不會(huì)出現(xiàn)提示。
一般說(shuō)來(lái)對(duì)用戶來(lái)說(shuō)腳本運(yùn)行時(shí)間最好不要超過(guò)100ms,如果實(shí)在處理的過(guò)慢的時(shí)候可以考慮一些變通的手段,比如說(shuō)用loading提示用戶。
- javascript實(shí)現(xiàn)的距離現(xiàn)在多長(zhǎng)時(shí)間后的一個(gè)格式化的日期
- 將時(shí)間以距今多久的形式表示,PHP,js雙版本
- win2003或linux服務(wù)器一般多久重啟一次
- php實(shí)現(xiàn)用已經(jīng)過(guò)去多長(zhǎng)時(shí)間的方式顯示時(shí)間
- 查看 MySQL 已經(jīng)運(yùn)行多長(zhǎng)時(shí)間的方法
- 離22周歲距離多長(zhǎng)時(shí)間的計(jì)算[適合沒(méi)到22周歲的朋友]
- 如何計(jì)算下載一個(gè)文件需要多長(zhǎng)時(shí)間?
- iOS計(jì)算上次日期距離現(xiàn)在多久的代碼
相關(guān)文章
javascript的console.log()用法小結(jié)
console.log 原先是 Firefox 的 專利 ,嚴(yán)格說(shuō)是安裝了 Firebugs 之后的 Firefox 所獨(dú)有的調(diào)試 絕招2012-05-05
微信小程序?qū)崿F(xiàn)星級(jí)評(píng)價(jià)
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)星級(jí)評(píng)價(jià),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11
JavaScript動(dòng)態(tài)加載樣式表的方法
這篇文章主要介紹了JavaScript動(dòng)態(tài)加載樣式表的方法,涉及javascript操作樣式表的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03
漂亮實(shí)用的頁(yè)面loading(加載)封裝代碼
要做一個(gè)異步登錄,打算給用戶做一點(diǎn)提示,所以就網(wǎng)上找了點(diǎn)代碼,自己修改新增了一些,做了一個(gè)html+css+js的功能封裝,供大家參考,需要的朋友參考下吧2017-02-02
JavaScript架構(gòu)前端不能沒(méi)有監(jiān)控系統(tǒng)原因
這篇文章主要為大家介紹了為什么前端不能沒(méi)有監(jiān)控系統(tǒng)的原因,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
基于JavaScript實(shí)現(xiàn)微信搶紅包功能
本文通過(guò)實(shí)例代碼給大家介紹了基于JavaScript實(shí)現(xiàn)微信搶紅包功能,金額隨機(jī),額度在0.01和(剩余平均值*2)之間,具體的實(shí)例代碼大家參考下本文2017-07-07
JS不同運(yùn)算符下隱式類型轉(zhuǎn)換的實(shí)現(xiàn)示例
隱式轉(zhuǎn)換就是自動(dòng)轉(zhuǎn)換,通常發(fā)生在一些數(shù)學(xué)運(yùn)算中,本文就來(lái)介紹一下JS不同運(yùn)算符下隱式類型轉(zhuǎn)換的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下2023-12-12
JS實(shí)現(xiàn)的模仿QQ頭像資料卡顯示與隱藏效果
這篇文章主要介紹了JS實(shí)現(xiàn)的模仿QQ頭像資料卡顯示與隱藏效果,涉及javascript鼠標(biāo)事件響應(yīng)及頁(yè)面元素屬性動(dòng)態(tài)操作相關(guān)技巧,需要的朋友可以參考下2017-04-04
玩轉(zhuǎn)JavaScript OOP - 類的實(shí)現(xiàn)詳解
下面小編就為大家?guī)?lái)一篇玩轉(zhuǎn)JavaScript OOP - 類的實(shí)現(xiàn)詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06

