Chrome75原生支持圖片懶加載

??懶加載是一種在頁面加載時延遲加載一些非關(guān)鍵資源的技術(shù),換句話說就是按需加載。對于圖片來說,非關(guān)鍵通常意味著離屏。當(dāng)我們在使用某些圖片量比較大的網(wǎng)站時,如果向下滑動的速度過快,我們可以看到新出現(xiàn)在可視區(qū)域內(nèi)的圖片從占位圖變成實際圖片的過程。
我們之前看到的懶加載一般是這樣的形式:
??1.瀏覽一個網(wǎng)頁,準(zhǔn)備往下拖動滾動條,下方圖片為占位圖;
??2.快速向下拖動,可以看到一個占位圖片出現(xiàn)在視窗;
??3.出現(xiàn)在視窗之后,占位圖片被瞬間替換成最終的圖片。

??如果你之前不了解懶加載,那么簡單概括一下懶加載的優(yōu)勢:可以減少頁面加載的時間、頁面的大小和降低系統(tǒng)資源的占用,這些對于性能都有顯著地提升。

??這里對于懶加載的方式就不在一一贅述,網(wǎng)上很多文檔都有詳細(xì)的教程,并且還有很多的第三方插件實現(xiàn),但是免不了都要折騰一番。

??而這里我們要介紹的是在2019年4月6日,Chrome官方公布,在Chrome75的新版本中給前端開發(fā)者帶來的福利:Chrome原生支持圖片懶加載。




在這篇文章中,我們可以看到使用方式很簡單,就是給<img>標(biāo)簽增加loading屬性即可:

<img src="logo.jpg" loading="lazy" alt="..." />
loading屬性支持三個值:
  • lazy:懶加載;
  • eager:不懶加載;
  • auto:相當(dāng)于不設(shè)置 loading 屬性。

??Chrome認(rèn)為:“當(dāng)用戶滾動到附近時”的具體要做的事情應(yīng)該留給瀏覽器。

??用戶可能更希望瀏覽器在要加載的圖片或資源在即將進(jìn)入視口之前,再進(jìn)行提取。這樣更有助于節(jié)省資源和提升用戶打開多圖頁面的效率。

網(wǎng)友評論:





歡迎留言參加討論...

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 特別聲明:此篇文章內(nèi)容來源于@Jeremy Wagner的《Lazy Loading Images and Vid...
    Naeco閱讀 30,875評論 0 32
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,071評論 4 61
  • 剛迎來2017,微信、朋友圈被各種祝福、許愿轟炸,并不是說這種行為不好,我感謝每一個群發(fā)祝福都帶上我的人,起碼我還...
    偏執(zhí)的刺猬小姐閱讀 159評論 0 0
  • 親子日記第20篇 2018年12月5日 星期三 陰 昨天晚上看著書陪兒子寫晚間作業(yè),不知不覺竟睡著了,模模糊糊聽...
    惑與朦朧閱讀 161評論 0 0
  • 昨天晚上,住在立山室堂上頭(海拔近三千米),從來沒有過的經(jīng)驗:一整大片白茫茫的雪,而我整個人置身其中。從下午到這山...
    3000煩惱風(fēng)閱讀 365評論 0 0

友情鏈接更多精彩內(nèi)容