Initialer Import des AssetManagers

This commit is contained in:
2026-08-02 21:28:50 +00:00
commit ed72ce8821
256 changed files with 26361 additions and 0 deletions
+51
View File
@@ -0,0 +1,51 @@
# 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