Skip to content

perf(app): improve responsiveness across the app - #71

Open
darwin67 wants to merge 312 commits into
mainfrom
perf/app-responsiveness
Open

perf(app): improve responsiveness across the app#71
darwin67 wants to merge 312 commits into
mainfrom
perf/app-responsiveness

Conversation

@darwin67

Copy link
Copy Markdown
Member

Summary

  • move document opening, EPUB image decoding, CBZ dimension reads, bookmark writes, and interactive searches off or away from the UI hot path
  • stage EPUB pagination around the current chapter, cache reusable reader/library work, and bound nearby image decoding and continuous measurement costs
  • add delayed neutral loading previews with book covers while preventing stale-content flicker
  • fix SVG-wrapped EPUB covers and pin paginated EPUB page numbers to a consistent footer baseline
  • add EPUB latency budgets, benchmark validation, and regression coverage for staged pagination and resource limits
  • report per-RFD task numbers in make check-rfds

Verification

  • cargo test --workspace --no-fail-fast (Linux and macOS)
  • cargo clippy --workspace --all-targets -- -D warnings
  • make test-scripts
  • EPUB page-turn benchmark thresholds on Linux and macOS
  • latest reader follow-up: 301 app tests and app Clippy pass

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 28, 2026

Copy link
Copy Markdown

Deploying shosai with  Cloudflare Pages  Cloudflare Pages

Latest commit: 65495db
Status: ✅  Deploy successful!
Preview URL: https://fedc4acf.shosai-1f9.pages.dev
Branch Preview URL: https://perf-app-responsiveness.shosai-1f9.pages.dev

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant