Skip to content

Commit

Permalink
feat(visualization): Optimize loading and compression
Browse files Browse the repository at this point in the history
- data compression using pako
- implement progressive loading with LTTB (Largest-Triangle-Three-Buckets) sampling
- intersection observer for lazy loading visualizations
- optimized chunk sizes and sampling
- loading progress indicator for large datasets
- zlib compression on server side for data transfer optimization
  • Loading branch information
jayanth-kumar-morem committed Jan 8, 2025
1 parent 4e64f9f commit 5223b98
Show file tree
Hide file tree
Showing 6 changed files with 364 additions and 175 deletions.
23 changes: 23 additions & 0 deletions frontend/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,12 @@
"@heroicons/react": "^2.2.0",
"@tailwindcss/typography": "^0.5.10",
"classnames": "^2.5.1",
"pako": "^2.1.0",
"plotly.js": "^2.35.3",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-icons": "^5.4.0",
"react-intersection-observer": "^9.14.1",
"react-markdown": "^9.0.1",
"react-plotly.js": "^2.6.0",
"react-router-dom": "^6.28.1",
Expand Down
Loading

0 comments on commit 5223b98

Please sign in to comment.