网页端 B 站卡顿,有什么解决办法吗?

SmileMachine · 2024-10-31 22:04:13 · 160 次点击

很多方法都试过了,包括切换编码方式、硬件加速,禁用插件,还有各种实验性开关的flag,都没有解决。


主要的现象就是一到卡的时候,弹幕、视频,都卡住,鼠标、键盘、滚轮都没反应,甚至鼠标箭头都会消失。


我主要用Chrome, mac 和 windows都卡,Safari 不常用,测试的时候好像不怎么卡。


但是Safari 在切换视频速度的时候总会卡一下,这个也不知道为什么。我写了个js脚本,绑定了一件倍速,还挺常切换倍速的,Safari每次切换都卡半秒钟,这个有点受不了。Chrome切换速度虽然比较丝滑,但是经常整个页面卡住,一卡就是几秒甚至十几秒。


我录制了一下Performance,发现每次卡都是卡在同一个函数时间很长,但是这个函数看起来也没有什么问题,很轻量的操作。




有没有大佬分析一下什么原因?实在是受不了了。


有办法修改或者调试这部分代码吗?

举报· 160 次点击
登录 注册 站外分享
9 条回复  
CRI4250 初学 2024-10-31 22:04:13

帮顶,马克思在回复!

pengzhile 初学 2024-10-31 22:04:13

不如痛骂鼠鼠,写的这狗屎一样的前端性能


相比之下YouTube画质高而且流畅

layden 小成 2024-10-31 22:04:13

之前也有卡 B 站的情况,主要是全屏播放有弹幕的时候,隔一段时间就卡爆炸,直播有弹幕的时候卡得更快。


那时尝试过调解码方式、开关硬件加速、系统添加高性能等等,甚至显卡选项也调来调去。但就是完全解决不了,无论是 Edge 还是 Chrome 都不行,后来不了了之了。


之后因为 Edge 一直偷偷加料,然后原本就是 Chrome 转 Edge 来着,所以最终选择了转 FireFox。然后突然一下发现阿 B 看视频、直播放弹幕居然都不卡了!!!离谱…


不好说是硬件、Chromium 还是阿 B 的问题,但反正现在是一点问题没有。

DOS.DO 初学 2024-10-31 22:04:13

我记得Edge 有画质增强的功能

zhuxiaohuo 初学 2024-10-31 22:04:13

我的也卡,应该是我用的插件太多了,好几个B站插件,弄得每次都很卡

Katzir 初学 2024-10-31 22:04:13

b站的问题,无论什么浏览器都有概率卡顿

imdemo 初学 2024-10-31 22:04:13

我从核显换成显卡就不卡了,就一张二手的1070Ti,后面换成一张p106也不卡(捡垃圾 :slightly_smiling_face:

另外检查一下网络,wifi会卡,千兆wifi和网卡也卡,然后我换成网线直连就不卡 :confused:

Leskur 初学 2024-10-31 22:04:13

(帖子已被作者删除)

jydcb003 初学 2024-11-1 05:28:37

原来不是我一个人卡

返回顶部