B Slow/慢 – 让 B 站不卡、更顺滑,风扇不转[Firefox]
2023-3-19 20:47:51 Author: www.appinn.com(查看原文) 阅读量:41 收藏

B Slow/慢 是一个针对 B 站的 Firefox 扩展,通过错峰执行脚本,让用户在通过 Firefox 浏览 B 站的时候不卡。如果你「每次打开一个 B 站视频,电脑风扇开始转,小浏览器受不了」,那么你需要它。@Appinn

B Slow/慢 - 让 B 站不卡、更顺滑,风扇不转[Firefox]

来自发现频道,@gary 同学的作品:https://meta.appinn.net/t/topic/41231

就叫它《B Slow》或《B慢》。这个名字意为「 Be slow 」

脚本错峰执行

每次打开一个 B 站视频,电脑风扇开始转,小浏览器受不了

做了一个扩展(仅Firefox。无Chrome。sorry),原理是在 webrequestBlocking 里加await sleep(),让非核心视频功能资源经过 10-20 秒的随机延时后再加载,错峰出行。而播放功能不受影响。

经过简单的对 B 站的网络活动分析之后撸出来的,不对网站内容和功能做任何修改。
谁叫他优化这么拉。别发律师函。

需要对视频点赞收藏留言时

是可以临时禁用的,如果你想要发表留言、点赞收藏等,最好点一下工具栏上的按钮(临时在此标签中禁用)然后刷新一下再操作,就不用等1分钟才能加载功能了。

另外,技术上,仍有两点可改进的:

  1. 发现在 webrequestBlocking 里,纯await sleep()的时候也要占用少量的 cpu 。
  2. B 站的网页全屏功能要等全部资源加载后才能用(全屏幕倒是可以正常用)。搞不清网页全屏是在哪个.js 里

对浏览器的支持

仅Firefox。可惜 Chrome 无法使用。Chrome 的 webqurestBlocking 竟然不支持 async 。而且以后 mv3 更没希望了

获取

另外开发者 @gary 还说在 B 站有个账号:挑柴看剑,欢迎关注(不常更)。

再另外青小蛙在 B 站也有账号:小众软件,欢迎关注(不常更)。

原文:https://www.appinn.com/b-slow-for-firefox/


文章来源: https://www.appinn.com/b-slow-for-firefox/
如有侵权请联系:admin#unsafe.sh