-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rules: definition of internal default rules #46
Comments
CSS & JS
|
HTTP/2
|
Brotli text/plain compression
|
HPACK compression for HTTP/2
|
HTTP/2 Server Push - NOT recommended
|
HTTP/3
|
Response code 404
|
well known (or suspicious) - low-hanging fruits
|
Never more 404 on favicon.ico
|
LCP (Largest Contentful Paint) < 2.5s-- see https://web.dev/vitals/#core-web-vitals
|
FID (First Input Delay) < 100ms-- see https://web.dev/vitals/#core-web-vitals
|
CLS (Cumulative Layout Shift) < 0.1-- see https://web.dev/vitals/#core-web-vitals
|
Removed unused CSS/JavaScript.
|
Constrained the impact of third-party scripts
|
HTTP headers set properly
|
use
|
Verifiable by Listener | ❌ |
---|
Not use BOTH
|
Verifiable by Listener | ❌ |
---|
used resource hints to speed up delivery
|
assets cached in a service worker cache (ToDo)
|
Optimized images
|
budget for critical-path resources (CSS, JS, HTML, and data) should be max. 170KB gzipped
|
Serve legacy code only to legacy browsers
|
Final table
|
IDEA
Canarytrace Listener will be automatically check the rules of quality a web application.
Sources:
The text was updated successfully, but these errors were encountered: