關鍵詞
內存泄漏
據科技媒體 Tom's Hardware 今天報道,YouTube 網頁版最近出現嚴重 Bug,可導致瀏覽器播放視頻時卡頓、凍結,并消耗大量內存和 CPU 占用。
IT之家在此援引 Tom's Hardware,大量 Firefox、Brave 和 Edge 瀏覽器用戶最近報告,觀看 YouTube 視頻時出現嚴重卡頓、標簽頁無響應及系統卡頓現象。部分用戶甚至表示,光 YouTube 一個標簽頁就能吃掉 7GB 以上內存。
最初,人們認為這種問題與 YouTube 增強封殺廣告攔截器或瀏覽器更新有關,因為問題最早出現在 Firefox。但隨后 Brave 和 Edge 用戶也報告類似 Bug,使得外界將目光更多地投向 YouTube 本身。
Mozilla Bugzilla 開源漏洞跟蹤系統顯示,這個問題的主要原因出自 YouTube 前端邏輯改變,視頻播放器下方的點贊、點踩、分享等按鈕是罪魁禍首。
具體來說,YouTube 網頁界面會不斷檢查所有按鈕是否有足夠水平空間。如果控件溢出,系統會隱藏一個按鈕以釋放空間。然而隱藏按鈕又會改變容器寬度,立即引發新的溢出問題。
從原理講,一開始按鈕因空間不足消失,但 YouTube 這時會認為空間足夠,于是又讓按鈕重新出現。隨后就在顯示、隱藏之間不斷高速循環。
雖然這種小 Bug 對外觀的影響不大,但現代瀏覽器會在界面元素尺寸或位置改變時,會不斷重新計算布局。按鈕隱藏和顯示的高速循環會觸發每秒幾千次重復計算,瀏覽器就陷入了“重排循環”。
這種循環會迫使瀏覽器不斷重算布局幾何布局、重繪界面元素并更新渲染狀態,使 CPU、內存占用飆升。有 Reddit 用戶表示,YouTube 甚至能把 CPU 幾乎吃滿,導致整個瀏覽器幾乎無響應。
目前 Mozilla 仍在調查問題,暫時還沒有較好的解決方案。谷歌和 YouTube 也尚未回應。
![]()
安全圈
![]()
網羅圈內熱點 專注網絡安全
實時資訊一手掌握!
好看你就分享 有用就點個贊
支持「安全圈」就點個三連吧!
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.