# AssetManager v0.3.14.8

## Erweiterte Layout- und Reflow-Diagnose

Die Assetseite misst nun zusätzlich:

- einzelne Layout-Lesezugriffe auf `table.scrollWidth`
- einzelne Layout-Lesezugriffe auf `scroll.clientWidth`
- Schreibzugriffe für Breite und Sichtbarkeit der oberen Scrollleiste
- Herkunft jedes Scrollleisten-Abgleichs:
  - Initialisierung
  - ResizeObserver
  - MutationObserver
- vollständige Dauer von `applyHidden`
- vollständige Dauer von `syncTopScrollbar`
- vollständige Dauer der Observer-Callbacks
- Chrome-Performance-Messungen über `performance.mark()` und
  `performance.measure()`
- Paint-Ereignisse
- Long Animation Frames inklusive Script-Zuordnung und
  `forcedStyleAndLayoutDuration`, sofern der Browser diese API unterstützt

Alle Messungen von `asset-columns.js` werden jetzt auch in der abschließenden
Tabelle „Zusammenfassung – langsamste Vorgänge“ berücksichtigt.

## Konsolenfilter

    [AssetManager][Performance]
    [AssetManager][Assets]

Besonders relevant sind:

- `asset-columns:layout-read:table.scrollWidth`
- `asset-columns:layout-read:scroll.clientWidth`
- `asset-columns:syncTopScrollbar`
- `asset-columns:applyHidden`
- `Long Animation Frame`
- `forced_style_layout_ms`
- `Chrome Performance-Messungen`

## Update-Schutz

Nicht enthalten bzw. nicht überschrieben:

- .env
- APPINFO.json
- data/config/config.json
- PostgreSQL-Daten
- Uploads
- Backups
- Logs
