Github Turbo PR
截图:
简介:
Github 拉取请求页面在大型 PR 上没有响应,并且很难审查。此扩展程序优化了页面,使其响应更快,因此您可以花更少的时间查看代码,而将更多时间花在喝啤酒 🍻 上。
### 用法
对于非拉取请求页面,扩展将处于非活动状态。
在 PR 比较页面上,它将被激活,但默认情况下它将被禁用。
如果您觉得您的页面在大型 PR 上变慢,您可以单击并启用它。如果需要,您可以将其切换回来。
###它是如何优化的?
它通过分离不可见的文件差异并在它们即将出现在视口时重新附加它们来应用一个简单的技巧。 DOM 树中的 DOM 节点越少,页面的性能就越高。它使用 Intersection Observer API https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API 高效地完成它。
### 已知的警告。
- 至于优化,它将文件差异与页面分离,浏览器查找将无法按预期工作。虽然您可以使用文件名而不是内容进行搜索。
- 计入评论更改变得不正确,但实际上它不会影响任何评论评论。因此,如果数字显示错误,请不要害怕。