google-labs-jules[bot] and PR0M3TH3AN
2320887665
perf: optimize createExploreDiversitySorter with inverted index
...
- Implements an Inverted Index to reduce redundant similarity checks.
- Replaces O(N) array splice with O(1) Map deletion for candidate tracking.
- Reduces runtime from ~3.5s to ~0.9s for 5000 items (3.9x speedup).
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-02-07 16:55:05 +00:00
google-labs-jules[bot] and PR0M3TH3AN
16458d1bc2
perf: Optimize explore diversity sorter
...
- Pre-calculate normalized vector norms to avoid O(N^2) recalculation.
- Pre-calculate normalized scores to avoid redundant property access and normalization.
- Combine selection loops to reduce iteration overhead.
- Modify cosineSimilarity to use dot product on normalized vectors.
Benchmark (1000 items): ~240ms -> ~152ms (~37% improvement).
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-02-06 16:49:55 +00:00
google-labs-jules[bot] and PR0M3TH3AN
4c45555b26
Optimize explore diversity sorter to O(N^2)
...
- Replaced O(N^3) MMR algorithm with O(N^2) implementation
- Cached max similarity penalties to avoid redundant calculations
- Added benchmark script showing ~200x speedup for 1000 items
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-02-05 20:12:36 +00:00
thePR0M3TH3AN
a36ea40288
Add kids feed registration and sorter
2026-01-23 01:59:57 -05:00
thePR0M3TH3AN
4eabdc3234
Add explore diversity sorter
2026-01-22 18:52:49 -05:00
thePR0M3TH3AN
89de704336
Use original publish timestamp when sorting feeds
2025-10-26 11:51:49 -04:00
thePR0M3TH3AN
010439998e
Sort recent feed by original posting time
2025-10-26 11:34:36 -04:00
thePR0M3TH3AN
8492091780
Track trusted mute lists and surface UI signals
2025-10-17 22:09:02 -04:00
thePR0M3TH3AN
f81c97e5a8
feat: introduce feed engine module
2025-10-04 16:21:23 -04:00