An extension to optimize github for handling big pull request. ?
Github Turbo PR Extension
### Usage
For non Pull Request page the extension will be inactive.
On a PR compare page it will get active but by default it will be disabled.
If you feel your page is getting slow on a big PR you can click and enable it. You can toggle it back if you want.
### How does it optimize?
It applies a simple trick by detaching file diffs which are not visible and reattach them when they are about to come on viewport. Less DOM nodes in a DOM Tree, more performant the page it. And it does it performantly using Intersection Observer API https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API.
### Known caveats.
- As for optimization it detaches file diff from the page, browser find will not work as expected. Though you can search with a file name but not the content.
- Count in Review changes gets incorrect, but actually it does not affect any review comments. So don't get scared if number shows wrong.
Source Manifest.json
Similar Extensions
Git flow (for Github) 84 1 ★ 218KiB
OctoEdit 84 0 ★ 1.16MiB
Github Diffs 84 0 ★ 12.99KiB
News Feed for GitHub 84 1 ★ 48.81KiB
Github Package.json Enhancer 84 0 ★ 18.89KiB
GitHub Issue Link Status 84 12 ★ 629KiB
Follow GitHub Organization 84 1 ★ 99.17KiB
Octo Preview 84 2 ★ 5.16KiB
Github Markdown Outline Extension 84 5 ★ 146KiB
OctoPermalinker 84 1 ★ 373KiB
GitHub submodule links 84 2 ★ 17.49KiB
Notifications Preview for GitHub 84 6 ★ 40.9KiB
Where is it? 84 3 ★ 653KiB
Turbo Chrome - Navegue mais rápido! 84 5 ★ 14.71MiB
OctoLenses 84 3 ★ 3.74MiB
Friendly GitHub 84 2 ★ 44.63KiB
Twitter for GitHub 84 5 ★ 19.72KiB
Github Annotator 84 2 ★ 81.68KiB
Builds Tab for Github 84 0 ★ 160KiB
Contributors on Github 84 5 ★ 15.6KiB
Package Hub 84 2 ★ 28.3KiB
GitHub Enhancement Suite 84 1 ★ 56.24KiB
Github Super Search 84 0 ★ 46.74KiB
Diff Navigator for GitHub 84 3 ★ 43.72KiB