Web Vitals
NOTE:-
Cumulative layout Shift
Bench Marks
LCP:
good < 2.5 sec < Need Improvement < 4.0 sec < Poor
FID:
good < 100 M.sec < Need Improvement < 300 M.sec < Poor
CLS:-
good < 0.1 sec < Need Improvement < 0.25 sec < Poor
*tools:- *
field data (Actual user data) for Application performance monitoring
Improving on FCP:
Improving LCP
// For Other image tags / video links from I frame we can use intersection Observer to handle when the view port intersect with the element.2. Optimize images (Very Important)
As I mentioned above along with this even we load bit latter but some images are 2Mb size and which is not neededthere are 2 approaches
a. use image compressor (tinyPng) (imagemin npm package)
b. use kind of srcset for various responsive designs,as mentioned below
Copy after login
3. reduce request Overhead
preload and preconnect
Improving CLS
Improving FID
a. Don't defere everything to the end, because let's say your LCP is done and the user trying to interact with the UI but as we did everythingdeferthe Browser till loading those on background so not a good Idea to all to defer.
Only not required immediately js files we can defer.
Reference:-
https://frontendmasters.com/courses/web-perf
The above is the detailed content of Performance Improvement for Web Applications. For more information, please follow other related articles on the PHP Chinese website!