monkeytype/frontend
Christian Fehmer f6d9b7c3ef
impr: lazy load chartData on results (@fehmer) (#6428)
Optimize results endpoint by removing heavy or unused data. 

We load the whole result chart data for up to 1000 results each time,
but it is very unlikely the user will view the charts for all old
results. By removing the size in my tests went down from 1152kb to
276kb.

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2025-04-08 13:46:40 +02:00
..
__tests__ feat(account page): change test activity graph starting day depending on the browser locale (@fehmer) (#6385) 2025-03-25 12:55:07 +01:00
docker fix: local development using docker not working with pnpm (@fehmer) (#6401) 2025-03-26 13:11:02 +01:00
scripts refactor: move funboxes to a shared package (@miodec) (#6063) 2024-12-04 16:11:07 +01:00
src impr: lazy load chartData on results (@fehmer) (#6428) 2025-04-08 13:46:40 +02:00
static impr(quotes): add english quotes (@scarcekoi) (#6429) 2025-04-08 13:43:31 +02:00
.eslintrc.cjs
.firebaserc_example
firebase.json
gulpfile.js
knip.json
package.json build(deps-dev): bump vite from 6.0.12 to 6.0.14 in /frontend (#6423) 2025-04-07 14:39:49 +02:00
tsconfig.json refactor: remove global type namespaces (@miodec) (#5907) 2024-09-23 15:34:16 +02:00
vite.config.dev.js
vite.config.js chore: rebuild all files instead of just what changed 2024-08-09 17:01:10 +02:00
vite.config.prod.js chore: minify html for production build (@fehmer) (#6413) 2025-03-30 19:50:08 +02:00
vitest.config.js refactor: move funboxes to a shared package (@miodec) (#6063) 2024-12-04 16:11:07 +01:00