Skip to content

Development - #228

Merged
radumojic merged 60 commits into
mainfrom
development
Sep 7, 2026
Merged

radumojic merged 60 commits into
mainfrom
development

Conversation

@radumojic

@radumojic radumojic commented Sep 3, 2026 •

Copy link
Copy Markdown
Collaborator

Issue/Feature

Performance:

  • split epochProgressHook in order to improve performance
  • move roundTicker logic to shared module-level external store
  • added "static" progressRing for 600ms
  • avoid use of moment for easy date formatting
  • use memo where possible
  • merge growth polls
  • split statsSelector in order to avoid useless rerenders
  • one resize listener for all trim instances
  • move tokens, collections, nfts and account details to pooling refreshrate
  • number animation disabled for now
  • request cancellation for main pages
  • use common singleFlight
  • fetch widget data only on required pages
  • clean websocket closing and status triggers

Animations:

  • move particles animation into AnimationCanvas
  • pause animation if scrolled
  • lazy load homepage animation
  • added "static" progressRing for 600ms
  • release webgl context

Size:

  • lazy load charts
  • lazy load sc explorer package
  • removed unused packages
  • lazy load ValidatorMap

Contains breaking changes

  • No
  • Yes

Testing

  • User tesing
  • Unit tests

@radumojic
radumojic merged commit 55aa3bc into main Sep 7, 2026
9 of 11 checks passed
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.

3 participants