The following resources have identical contents, but are served from different URLs. Serve these resources from a consistent URL to save 1 request(s) and 67.3KiB. => same image should reuse instead of uploading with different name
Optimize the following images to reduce their size by 76.0KiB (5% reduction). => not worth it, saving just 76KB only. Anyway content team can use the report "optimized version" to upload again. E.g:
Original: https://www.courts.com.sg/media/gene-cms/1/8/18wk18-home-static-homeclub-mobile.jpg
The following images are resized in HTML or CSS. Serving scaled images could save 74.0KiB (95% reduction). => Resize the respective images and upload again
Leverage browser caching for the following cacheable resources => There's nothing we can do about this as the assets used is external resources
There are 14 static components without a far-future expiration date. => There's nothing we can do about this as the assets used is external resources
This page has 107 external Javascript scripts. Try combining them into one. This page has 9 external stylesheets. Try combining them into one. => Cannot. It's just how Magento 2 works.
There are 9 static components that are not on CDN. => There's nothing we can do about this as the assets used is external resources
There are 27 components that can be minified => They are inline script and we cannot minify them
There are 105 components that are not cookie-free => Some of them are external resources which we cannot control. For the website assets, what we need todo is buy a new domain (cannot use subdomain because the cookie is served across naked domain) and serve all assets from there
There are 2812 DOM elements on the page => Cannot. It's just how Magento 2 works.
The components are split over more than 4 domains => Cannot. External domain are used by integrations. Unless the business agree to remove BazaarVoice/Google/Facebook/Yahoo integrations