Skip to content

Reduce unnecessary renders and use js divIcon templates#791

Merged
TurtIeSocks merged 8 commits into
developfrom
free-performance
Aug 2, 2023
Merged

Reduce unnecessary renders and use js divIcon templates#791
TurtIeSocks merged 8 commits into
developfrom
free-performance

Conversation

@TurtIeSocks

Copy link
Copy Markdown
Collaborator
  • Reorganizes the mui theme to be a little more performant and easier to read, maybe?
  • Moves global styles into its own, static component to cut down on unnecessary style sheet creation
  • Fixes a flash upon load when using light mode
  • Uses user preference for dark mode as the initial setting for dark mode
  • Turns all lazy react divIcons into javascript templates, which performs about 10x
  • Also does a localStorage check at startup

@TurtIeSocks TurtIeSocks merged commit 104f471 into develop Aug 2, 2023
@TurtIeSocks TurtIeSocks deleted the free-performance branch August 2, 2023 22:18
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