Files
bitvid/perf/hits-2026-02-15.json
T
google-labs-jules[bot]andPR0M3TH3AN 7637631730 perf: visibility gating for LoginModalController
- Implements visibility gating in `LoginModalController.js` to pause polling intervals when the tab is hidden.
- Created `perf/daily-perf-report-2026-02-15.md` with performance findings.
- Verified upload documentation alignment.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-15 15:52:32 +00:00

38 lines
1.1 KiB
JSON

[
{
"file": "js/ui/loginModalController.js",
"pattern": "setInterval",
"line": "initializeModalCloseTracking",
"trigger": "always (fallback)",
"impact": "Main thread polling (500ms) when MutationObserver missing. Should be gated."
},
{
"file": "js/ui/loginModalController.js",
"pattern": "setInterval",
"line": "startModalCloseWatch",
"trigger": "login flow (fallback)",
"impact": "Main thread polling (200ms) during login. Should be gated."
},
{
"file": "js/viewCounter.js",
"pattern": "setTimeout",
"line": "persistTimer",
"trigger": "view count update",
"impact": "Debounced local storage write. Low impact."
},
{
"file": "js/app/playbackCoordinator.js",
"pattern": "setInterval",
"line": "startTorrentStatusInterval",
"trigger": "video playback",
"impact": "Torrent status polling (3000ms). Already visibility gated."
},
{
"file": "js/services/exploreDataService.js",
"pattern": "setInterval",
"line": "startIntervals",
"trigger": "background data refresh",
"impact": "IDF/History refresh. Already visibility gated."
}
]