Regeln, performance
14 Regeln in /var/www/code/performance/rules.yaml.
| ID | Titel | Severity |
|---|---|---|
| PERF_001_ROUTE_BUDGETS | Routen haben Performance-Budgets | should |
| PERF_002_CORE_WEB_VITALS_TARGETS | Core Web Vitals sind Zielmetriken | should |
| PERF_003_PAGE_SCOPED_ASSETS | Assets sind seitenspezifisch und klein | should |
| PERF_004_HTTP_CACHING | Statische Assets sind cachebar | must |
| PERF_005_NO_LAYOUT_SHIFT | Layout-Verschiebungen werden vermieden | must |
| PERF_006_TABLE_QUERIES_EXPLAINED | Tabellenqueries sind nachweisbar schnell | must |
| PERF_007_PAGINATION_FOR_LARGE_LISTS | Grosse Listen werden paginiert | must |
| PERF_008_LIVE_SEARCH_DEBOUNCE_ABORT | Live-Suche ist gedrosselt und abbrechbar | must |
| PERF_009_NO_BLOCKING_THIRD_PARTY | Drittanbieter blockieren nicht kritisch | should |
| PERF_010_MEDIA_DIMENSIONS_AND_PRIORITY | Medien definieren Groesse und Prioritaet | must |
| PERF_011_PHP_OPCACHE_ENABLED | PHP nutzt OPcache in Produktion | must |
| PERF_012_EXTERNAL_CALL_TIMEOUTS | Externe Aufrufe haben Timeouts | must |
| PERF_013_ACCESSIBLE_LOADING_STATES | Ladezustaende sind wahrnehmbar | must |
| PERF_014_MEASURE_BEFORE_OPTIMIZING_SHARED_PATHS | Geteilte Pfade werden gemessen | should |