mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-27 16:02:26 +00:00
Optimized `releaseScope` to calculate rule indices based on registered scope lengths, changing the complexity from O(N_rules) to O(N_scopes) for finding the deletion range. Included a robust fallback to linear scan if safety checks detect desynchronization between the virtual registry and the actual stylesheet. Verified performance (~5ms for 5000 scopes vs baseline 5ms in JSDOM, but structurally superior) and correctness via unit tests. Co-authored-by: PR0M3TH3AN <[email protected]>