vinta-awesome-python/website
Vinta Chen 3d9c2ae507
perf(website): cache sort values and batch DOM appends in sortRows
Calling getSortValue inside the comparator ran DOM queries on every
comparison (O(n log n) reads). Hoisting into a forEach beforehand reduces
that to O(n). Batching row appends through a DocumentFragment also avoids
repeated reflows during table reorder.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-22 01:32:21 +08:00
..
static perf(website): cache sort values and batch DOM appends in sortRows 2026-03-22 01:32:21 +08:00
templates feat: merge duplicate entries across multiple categories 2026-03-20 17:02:22 +08:00
tests refactor: parse thematic groups from README bold markers instead of hardcoding them 2026-03-20 18:43:09 +08:00
build.py refactor(website): remove unused Entry TypedDict, write llms.txt from parsed text 2026-03-22 01:32:17 +08:00
fetch_github_stars.py feat: skip fetching repos whose cache entry is still fresh 2026-03-18 22:55:21 +08:00
readme_parser.py refactor: parse thematic groups from README bold markers instead of hardcoding them 2026-03-20 18:43:09 +08:00