52 lines
1.4 KiB
Plaintext
52 lines
1.4 KiB
Plaintext
# 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
|