Kiryl Valkovich

Results 114 comments of Kiryl Valkovich

- [ ] VSCode text overflow https://github.com/visortelle/hackage-ui/issues/11#issuecomment-1015897731

- [ ] Content width on the package page The issue probably is in code blocks width. https://user-images.githubusercontent.com/9302460/150651915-ce68ae30-bc9a-45f6-b393-7d3ef9ce8168.mov

- [ ] https://hackage-ui.vercel.app/package/chart-svg

- [x] Avoid page content re-renders when the search input's query changes. The problem is noticeable when there are a lot of DOM elements to render like here. I'm typing...

- [x] Parallelize server-side data fetching from different data sources. Now it is synchronous in the scope of a single request. > Fixed here: https://github.com/visortelle/hackage-ui/commit/c86f839c35038eac4572878fa7f74e16521597aa

- 🚫 Improve performance on lists with ~300 and more elements. While Hackage doesn't have millions of packages like NPM does, probably virtualized rendering would be enough. https://github.com/bvaughn/react-window Otherwise, we'd...

- [ ] Avoid over-fetching. Not it's probably the main cause of unresponsive UI. Probably it has the sense not directly rely on existing and implement some kind of thin...

- [x] Show loading indication for the user when we fetch some data on server-side with `blocking` NextJS request. Now sometimes UI just get's stuck for a second or two...

From Gershom B in Slack: > also related though: https://github.com/haskell/hackage-server/issues/986 > #986 Implement PackageRank from lib.rs > A very impressive amount of research and thought here: https://github.com/rust-lang/rfcs/blob/master/text/1824-crates.io-default-ranking.md > It would...

# Haddock On JSON format: - https://github.com/haskell/haddock/issues/352 - https://github.com/haskell/haddock/issues/1420