4 of 6 standards met
Summary When flag is enabled, now uses the scheduler (200ms interval) instead of saving immediately on every call Adds (200ms) constant used by the scheduler when the optimize flag is active Reduces cookie write frequency under the optimize flag, batching multiple changes into a single flush Test plan [ ] Verify saves immediately when is not set (existing behavior) [ ] Verify batches saves with ~200ms interval when is set [ ] Verify handler still flushes pending cookie data [ ] Run existing tests
Repository: facebook/hyperion. Description: This project enabled intercepting and virtualizing the browser API Stars: 45, Forks: 32. Primary language: TypeScript. Languages: TypeScript (95.4%), JavaScript (3.4%), MDX (0.5%), CSS (0.4%), HTML (0.2%). License: MIT. Open PRs: 10, open issues: 4. Last activity: 1w ago. Community health: 75%. Top contributors: reshadi, schwartzmx, vsylee, atootoonchianmeta, MarcosBustamante, spevilAtMeta, Codeysseus, sudojorian, xiaotagn, kahyoung-zz and others.
Last 12 weeks · 17 commits
Summary Removed the dependency from the class in Replaced it with a plain -based approach: if no timer exists, start one; if a timer is already running, do nothing (the existing timer will flush all pending items) Removed unused and imports Test plan [ ] Run to verify no regressions [ ] Verify PersistentData values are still saved to storage after the 20ms interval [ ] Verify beforeUnload handler still flushes pending data immediately