Impact of embedding Contester solution on PageSpeed Insights analysis results
PageSpeed Insights is a popular tool to evaluate specific webpage performance through lens of end users.
It evaluates complexity and efficiency of various scripts and other resources that are embedded on the website.
We ran their analysis on one of our customer's websites and at most our solution's impact is negligible.
The loading times are comparable and do not highlight any issues that could be linked back to Contester solution.
Why?​
- Every website visitor where our solution is embedded is downloading a tiny 1.5kB script that is additionally cached on Cloudflare and user browsers
- Users download a full solution (anywhere between 500kB to 2MB in size for initial download, depending on configured content) only if their URL contains unique parameters causing our widget to render for them
- Scripts are loaded asynchronously (meaning they do not block website page rendering)
- Scripts loading have short-circuit built-in so even when our platform is unavailable (i.e. during re-deployments) the users don't suffer from it