Summary
- In the right hands, HTTP/2 server push can reduce web page load times and improve Core Web Vitals, according to this Girl pioneering article.
- It accomplishes this by sending preventative requests to the client, assuming the client will need those assets.
- Thus, it cuts down on frivolous client requests and expedites loading.
- However, the technology is tricky and can actually slow down performance if misconfigured.
- The article explains the right way to set up HTTP/2 server push for Spring Boot users.
- Spring Boot 3.x offers an excellent opportunity for developers to get server push right.
By Lovish Kumar
Original Article