Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make the Inspector UI more smooth #40

Open
shouya opened this issue Feb 20, 2024 · 2 comments
Open

Make the Inspector UI more smooth #40

shouya opened this issue Feb 20, 2024 · 2 comments
Labels
feature request New feature or request

Comments

@shouya
Copy link
Owner

shouya commented Feb 20, 2024

  1. Blocking on fetch: rss-funnel is essentially a reverse proxy. There is little we can do to make the upstream respond faster. But we can certainly further avoid blocking the ui and perhaps show a nicer loading animation.
  2. Another source of choppiness is the occasional GC pauses. I need to look into the root cause of this.
  3. Add a debouncing logic for fetching to avoid issuing repeated heavy actions.
  4. Make sure only one fetch request is handled. If a new one comes before the old one finishes, cancel it.
  5. Cache more aggressively, add the cache for 5xx and 4xx errors as well.
@shouya shouya added the feature request New feature or request label Mar 1, 2024
@tillcash
Copy link

Additionally, please consider implementing a dark mode feature.

@shouya
Copy link
Owner Author

shouya commented Mar 16, 2024

I will consider a dark mode after the UI rewrite. The current UI code was written as a poc without considering much maintainability. I am planning to rewrite it fully before adding any features to it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants