Firefox 75 Nightly通道版本現引入惰性加載功能

2021-01-15 cnBeta

數日前,Mozilla在Bugzilla上關閉了有關於添加惰性加載(Lazy Loading)的BUG報告。現在該功能已經在Nightly通道Firefox 75最新版本中上線,不過在默認情況下處于禁用狀態,可以手動打開啟用。尚不清楚在Firefox 75穩定版本中是否會默認啟用。

此前,網站可以使用JavaScript來部署惰性加載,不過現在網頁瀏覽器直接支持惰性加載的代碼。谷歌已經在Chrome瀏覽器中添加了對惰性加載的支持,現在Firefox瀏覽器也獲得了支持。

想要啟用惰性加載功能,可以轉到about:config頁面,搜索「lazy」,然後將dom.image-lazy-loading.enabled設置為true,重新啟動瀏覽器後,轉到測試站點以查看正在執行的延遲加載。

惰性加載又稱延遲加載、懶加載、無限滾動、瀑布流,是一種設計模式,被運用在軟體設計和網頁設計當中,對於網頁界面,其特徵為用戶透過滑鼠,滾動瀏覽頁面,直到頁面下方時,就會自動加載更多內容;有多數網站採用這項網頁設計,例如Google圖片搜索、Google+、Facebook、Twitter、Pinterest和維基百科的Flow討論系統。也有結合無限滾動和多頁,兩著特性的網頁設計。

而對於數據結構而言,惰性加載是指從一個數據對象通過方法獲得裡面的一個屬性對象時,這個對應對象實際並沒有隨其父數據對象創建時一起保存在運行空間中,而是在其讀取方法第一次被調用時才從其他數據源中加載到運行空間中,這樣可以避免過早地導入過大的數據對象但並沒有使用的空間佔用浪費。

相關焦點

  • Firefox Nightly新增實驗設置頁面 可更改影響性能的高級配置
    在近日上線的 Firefox Nightly 版本更新中,Mozilla 帶來了全新的設置頁面,允許用戶從瀏覽器的配置界面進行控制。想要體驗這個全新設置,需要運行 Nightly 通道的最新版本。訪問:http://ftp.mozilla.org/pub/firefox/nightly/2020/06/打開瀏覽器之後,在地址欄上輸入「about:config」進入 Flag 配置頁面。然後在頂部的搜索欄中,輸入「browser.preferences.experimental」,找到這個 Flag 之後,並將其設置為啟用狀態。
  • Firefox 72 Nightly現已添加對HTTP/3的支持
    繼Chrome和Cloudflare之後,Mozilla宣布在Nightly通道的最新版本中已經添加了對HTTP/ 3 的支持,不過由於該版本中並未獲得最QUIC協議的支持,因此目前尚未生效。
  • Firefox通常會為Android的Nightly版本帶來新的附件
    現在只有三個版本可以接受開發:穩定版,Beta版和Nightly版。Firefox通常會為Android的Nightly版本帶來新的附件,最近它又增加了對另外三個的支持。無論如何,如果您已經在桌面版Firefox上使用了這些加載項,現在也可以在Android上使用它們。從下面下載任一版本,還有很多其他加載項可供選擇。
  • Mozilla Firefox瀏覽器默認開啟AVIF圖片解碼功能
    但從今天起,在他們的nightly版本代碼中,瀏覽器一經安裝,該功能就被默認啟用。但目前也僅限於nightly,因為開發人員計劃在本月晚些時候升級到dav1d 0.8.1,以獲得更好的性能,如此在沒有意外的情況下,AVIF支持預計會在3月份的Firefox 87中以良好狀態出現。 AVIF圖像編碼可以帶來相當大的性能提升,如果有興趣可以參看 avifenc 基準性能測試,以及在解碼方面的 dav1d 基準測試。
  • Firefox 將提供導出密碼至本地的功能 將首先登陸Firefox Nightly
    但在不久之後,Firefox 用戶將很快能夠獲得把瀏覽器中的密碼導出至本地的功能。  Mozilla 官方的 bug 報告頁面 Bugzilla 顯示,導出或是備份密碼的請求早在 16 年前就有人提出。該編號為 249801 的問題終於在前兩天被關閉,並標識為「已解決」。  據 ghacks 的報導,這一功能將首先登陸 Firefox Nightly。
  • Firefox Nightly 84版本更新:允許用戶運行多個畫中畫窗口
    在最新發布的 Firefox Nightly 84 版本更新中,允許用戶運行多個畫中畫窗口。目前該功能默認情況下並不啟用,用戶需要前往 about:config 頁面進行激活才能生效。 啟用該功能的步驟如下   1. 打開 Firefox Nightly 最新版本   2. 訪問 about:config 頁面   3.
  • Mozilla Firefox 72 Nightly版本開始在Windows中添加自適應滾動條
    有Reddit用戶發現了這一最新的功能,目前似乎只能在Windows上使用,但稍後應該可以在Linux上使用,對於許多對桌面主題比較熱衷的用戶而言,自適應滾動條無疑是一個受歡迎的變化。Firefox 72定於2020年1月7日發布,目前尚不清楚Firefox 72會附帶哪些新功能,但我們已經知道通知提示會減少,這也是一個非常讓人欣慰的改變。
  • Firefox 33.0 1 發布,支持 OpenH264
    Firefox 33.0 1 發布,此版本現已提供下載(ftp://ftp.mozilla.org/pub/firefox/releases/33.0.1/),更新內容如下:Bug
  • Firefox 75引入了一個新的計劃任務 收集遙測數據以改進瀏覽器
    外媒報導稱,幾天前發布的 Firefox 75 軟體,在 Windows 中附帶了一個新的計劃任務。在用戶選擇開啟之後,它便可每日收集可用的遙測數據,以幫助 Mozilla 改進這款瀏覽器。其實早在今年 3 月,Mozilla 就已經宣布了這項變動。
  • Vishay推出PowerPAK SC-75封裝p通道功率MOSFET系列
    Vishay推出PowerPAK SC-75封裝p通道功率MOSFET系列
  • Firefox 不要的 3D 視圖功能,微軟將它引入 Chromium
    用過 Firefox 的用戶可能知道它的 3D 視圖或 Tilt 擴展,它有助於以三維模式查看頁面,不過Mozilla 刪除了這個功能,在 Firefox DevTools 中的這個功能已經不復存在了
  • Java類隔離加載實現原理是什麼?
    只要Java 代碼寫得足夠多就一定會出現這種情況:系統新引入了一個中間件的 jar 包,編譯的時候一切正常,一運行就報錯:java.lang.NoSuchMethodError,然後就哼哧哼哧的開始找解決方法,最後在幾百個依賴包裡面找的眼睛都快瞎了才找到衝突的 jar,把問題解決之後就開始吐槽中間件為啥搞那麼多不同版本的 jar,寫代碼五分鐘,排包排了一整天。
  • Firefox 33正式版今日發布 支持OpenH264沙盒
    Firefox 33加入了一些全新的功能,如精簡的JavaScript stings、對OpenH264的支持等等。- Windows平臺:默認啟用OMTC;- 支持OpenH264(沙盒);- 啟用Tiles;- 不斷提高WebRTC通訊功能;- 完善了通過地址欄的搜索體驗;- 更簡潔更快速的JavaScript字符串;- Firefox首頁和新標籤頁提供了搜索建議;- 全新的CSP;-
  • 面試官:HashMap加載因子為什麼是0.75?當場懵了
    HashMap的確有很多細節值得我們注意,正如被問到HashMap加載因子為什麼是0.75?,好了廢話不多說,直接上源碼分享。HashMap加載因子是什麼?HashMap的底層結構是哈希表 ,是以鍵值對形式存儲的。
  • Hazelcast在其最新版本中引入了一些新的裂腦增強功能
    Hazelcast,開源內存數據管理公司安裝集群數萬,每月超過5500萬的伺服器開始,宣布Hazelcast危3.10一般可為生產準備的版本。受開源社區的推動,主要主題包括發布無衝突的複製數據類型(CRDT),Flake ID Generator和一些裂腦保護增強功能。
  • 中興通訊首家完成中國移動SPN小顆粒技術現...
    中興通訊首家完成中國移動SPN小顆粒技術現網驗證! 中興通訊首家完成中國移動SPN小顆粒技術現網驗證! 近日, 中興通訊 首家完成SPN10M小顆粒企標方案現網測試,測試結果充分驗證了SPN10M小顆粒方案功能和性能達到設計要求。SPN是 中國移動 提出的整體原創性技術,已在ITU-T實現系列標準立項。
  • 混合現實 MR 瀏覽器 Firefox Reality 登陸微軟 Windows 10 商店
    該團隊在 2019 年世界移動通信大會上曾宣布正在與微軟合作,將混合現實瀏覽器引入 HoloLens 2 平臺。Firefox Reality 則是雙方合作的一個成果。Firefox Reality 是一款實驗性的瀏覽器,專門為虛擬實境和增強現實體驗而設計。它旨在使電腦用戶能夠無限制地訪問 AR/VR 等新興技術。它也是世界上第一款混合現實的開源跨平臺瀏覽器。
  • 谷歌圖片搜索功能引入AMP技術 讓用戶更快查找內容
    谷歌圖片搜索功能引入AMP技術 讓用戶更快查找內容 站長之家(ChinaZ.com) 7月26日 消息:據engadget消息,為了讓用戶能夠更快的通過Google圖片搜索內容信息,谷歌將AMP(移動頁面加速)技術引入到圖片搜索中。
  • 3DS MAX加載PBR材質紋理插件
    3DS MAX加載PBR材質紋理插件 Gumroad – Material Texture Loader v1.24「Material Texture Loader 」 是3ds Max一款插件 旨在快速加載紋理 創建材質並將其應用於場景 它適用於PBR紋理工作流程 但可用於需要作為材料一部分
  • Mozilla在Firefox Nightly中不再對TLS 1.0和TLS 1.1提供支持
    IT之家9月29日消息 Nightly是Firefox瀏覽器更新最快、新功能最多,不過也是最不穩定的一個版本,因此很多Firefox的實驗性新特性會在Nightly通道上最先被發現。現在,根據外媒Neowin的報導,他們在最新的Firefox Nightly版本中發現Mozilla已禁用對TLS 1.0和TLS 1.1加密協議的支持。去年10月,日前,蘋果、微軟、谷歌和Mozilla聯合發布,將在2020年棄用TLS 1.1和TLS 1.0標準。