很多方法都试过了,包括切换编码方式、硬件加速,禁用插件,还有各种实验性开关的flag,都没有解决。
主要的现象就是一到卡的时候,弹幕、视频,都卡住,鼠标、键盘、滚轮都没反应,甚至鼠标箭头都会消失。
我主要用Chrome, mac 和 windows都卡,Safari 不常用,测试的时候好像不怎么卡。
但是Safari 在切换视频速度的时候总会卡一下,这个也不知道为什么。我写了个js脚本,绑定了一件倍速,还挺常切换倍速的,Safari每次切换都卡半秒钟,这个有点受不了。Chrome切换速度虽然比较丝滑,但是经常整个页面卡住,一卡就是几秒甚至十几秒。
我录制了一下Performance,发现每次卡都是卡在同一个函数时间很长,但是这个函数看起来也没有什么问题,很轻量的操作。
有没有大佬分析一下什么原因?实在是受不了了。
有办法修改或者调试这部分代码吗? |