应用截图
详细介绍
一款优化 GitHub 的扩展程序,便于处理大型拉取请求。🚀
大型拉取请求会导致 GitHub 拉取请求页面响应迟缓,使代码审查变得十分困难。此扩展程序会优化页面,提高响应速度,让您少花时间审查代码,多花时间喝啤酒 🍻。
### 使用方法
扩展程序在非拉取请求页面上处于非活动状态。
在拉取请求比较页面上,它会进入活动状态,但默认处于禁用状态。
如果您觉得大型拉取请求页面变慢,可以点击并启用它。需要时也可以切换回去。
### 如何优化?
它采用一个简单的方法:移除不可见的文件差异内容,并在这些内容即将进入视口时重新加入。DOM 树中的节点越少,页面性能就越好。它使用 Intersection Observer API 高效地完成这一操作:https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API。
### 已知注意事项
- 由于优化时会从页面中移除文件差异内容,浏览器的查找功能无法按预期工作。您可以搜索文件名,但无法搜索文件内容。
- Review changes 中的计数会不正确,但实际上不会影响任何审查评论。因此,即使数字显示错误也无需担心。