Imported from the byteflow.tools deep audit on 2026-06-22.
Problem: All Tools displays 123 tools plus categories, filters, workflows, tags, and metadata. The list is manageable today but will become heavier as inventory grows, especially on mobile and lower-powered devices.
Affected URL:
Reproduction steps:
- Open /en/all-tools on desktop and mobile.
- Scroll through the full tool list.
- Apply filters repeatedly.
- Monitor frame drops, layout shifts, and memory usage.
- Simulate future growth by adding more manifest entries in local testing.
Expected behavior: the directory should remain responsive as tool count grows beyond 123.
Actual behavior: current list works but may not scale well without virtualization or pagination.
Impact: slower discovery, degraded mobile UX, and heavier client-side rendering.
Proposed fix:
- Add list virtualization if tool count or rendered card count exceeds a threshold.
- Lazy-render offscreen categories.
- Memoize filtered results.
- Use lightweight cards on mobile.
- Add performance budgets for All Tools.
Acceptance criteria:
- Filtering remains responsive with at least 300 mock tools.
- Scrolling has no significant jank on mid-range mobile.
- Lighthouse and INP remain within budget.
- Category and filter state remain accessible.
Imported from the byteflow.tools deep audit on 2026-06-22.
Problem: All Tools displays 123 tools plus categories, filters, workflows, tags, and metadata. The list is manageable today but will become heavier as inventory grows, especially on mobile and lower-powered devices.
Affected URL:
Reproduction steps:
Expected behavior: the directory should remain responsive as tool count grows beyond 123.
Actual behavior: current list works but may not scale well without virtualization or pagination.
Impact: slower discovery, degraded mobile UX, and heavier client-side rendering.
Proposed fix:
Acceptance criteria: