Skip to content

Conversation

@brunolemos
Copy link
Member

@brunolemos brunolemos commented Aug 27, 2019

🚀 This is currently available on beta: https://beta.devhubapp.com
Please try it out and let me know your thoughts and any bug you find!

  • Rewrite card components for better performance
    • Cards now have predictable height instead of dynamically measured on layout
    • Less-expensive renders by making the render pure, moving tasks outside of the render and simpler implementation
  • Enable Concurrent Mode
    (Note: Lot's of warnings due to react-native-web incompatibility. Might disable.)
  • Enable list virtualization
  • Use react-window on Web instead of FlatList
  • Improve keyboard usage performance by avoiding unnecessary re-renders
  • Enable Hermes
  • Drop react-spring in favor of react-native-reanimated

DevHub - Light Theme

Fix #155
Fix #126
Fix #172
Closes #160


IssueHunt Summary

Referenced issues

This pull request has been submitted to:


IssueHunt has been backed by the following sponsors. Become a sponsor

TODO: Fix StrictMode warnings. There are lot's of them, mostly are from react-native and react-native-web source code. They need to be updated.
Hopefully this feature doesn't get removed from react-window bvaughn/react-window#302
Like better handling for first/list items and better tab support
@brunolemos brunolemos deleted the boost branch September 19, 2019 01:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Performance Web on Firefox Quantum 68.0.2 (64-bit) Setting to mark as read on click [Challenge] Improve performance Performance improvements

2 participants