Performance: Speicherverbrauch optimieren (Safari-Warnung) #122

Closed
opened 2026-04-11 10:06:28 +02:00 by tobias · 0 comments
Owner

Safari meldet hohen Speicherverbrauch.

Vermutliche Ursachen

  • Alle Assessments inkl. vollstaendigem JSON (wahlprogrammScores, verbesserungen, Matrix) werden initial geladen
  • Bei 50+ Assessments mit je ~5-10KB JSON summiert sich das auf ~500KB+ im Browser-Speicher

Loesungsansaetze

  • API: Lightweight-Endpoint der nur Listenfelder liefert (drucksache, title, score, fraktionen, datum, bundesland, themen)
  • Detail-Daten erst bei Klick nachladen via GET /api/assessment
  • IntersectionObserver laed bereits lazy (PAGE_SIZE=30) — das hilft beim DOM
  • Chart.js (200KB) nur auf /auswertungen laden, nicht auf Hauptseite
Safari meldet hohen Speicherverbrauch. ## Vermutliche Ursachen - Alle Assessments inkl. vollstaendigem JSON (wahlprogrammScores, verbesserungen, Matrix) werden initial geladen - Bei 50+ Assessments mit je ~5-10KB JSON summiert sich das auf ~500KB+ im Browser-Speicher ## Loesungsansaetze - API: Lightweight-Endpoint der nur Listenfelder liefert (drucksache, title, score, fraktionen, datum, bundesland, themen) - Detail-Daten erst bei Klick nachladen via GET /api/assessment - IntersectionObserver laed bereits lazy (PAGE_SIZE=30) — das hilft beim DOM - Chart.js (200KB) nur auf /auswertungen laden, nicht auf Hauptseite
Sign in to join this conversation.
No description provided.