The coach helps you find performance problems on your web page using web performance best practice rules. And gives you advice on privacy and best practices. Tested using Coach-core version 8.1.1.
The page has 1 CPU long task with the total of 113 ms. The total blocking time is 0 ms and 1 long task before first contentful paint with total time of 113 ms. However the CPU Long Task is depending on the computer/phones actual CPU speed, so you should measure this on the same type of the device that your user is using. Use Geckoprofiler for Firefox or Chromes tracelog to debug your long tasks.
80
Description: Long CPU tasks locks the thread. To the user this is commonly visible as a "locked up" page where the browser is unable to respond to user input; this is a major source of bad user experience on the web today. However the CPU Long Task is depending on the computer/phones actual CPU speed, so you should measure this on the same type of the device that your user is using. To debug you should use the Chrome timeline log and drag/drop it into devtools or use Firefox Geckoprofiler.
Offenders:
unknown
Avoid too many fonts (fewFonts)
The page has 7 font requests. Do you really need them? What value does the fonts give the user?
30
Description: How many fonts do you need on a page for the user to get the message? Fonts can slow down the rendering of content, try to avoid loading too many of them because worst case it can make the text invisible until they are loaded (FOIT—flash of invisible text), best case they will flicker the text content when they arrive.
https://www.proantic.com/css/A.fontawesome.min.css,,qtimestampcssproantic202602261142+regular.min.css,,qtimestampcssproantic202602261142,Mcc.wyifselPA4.css.pagespeed.cf.3EmdiLN2Bl.css size is 35.8 kB (35813) and that is bigger than the limit of 14.5 kB. https://www.proantic.com/css/A.main.css,qtimestampcssproantic2026022611421111222111111111111.pagespeed.cf.2QfeH0fI3J.css size is 15.4 kB (15393) and that is bigger than the limit of 14.5 kB. Try to make the CSS files fit into 14.5 KB.
80
Description: Make CSS responses small to fit into the magic number TCP window size of 14.5 KB. The browser can then download the CSS faster and that will make the page start rendering earlier.
There are 32 responses that sets both a max-age and expires header. There are 33 responses that sets a server header.
35
Description: Do not send headers that you don't need. We look for p3p, cache-control and max-age, pragma, server and x-frame-options headers. Have a look at Andrew Betts - Headers for Hackers talk as a guide https://www.youtube.com/watch?v=k92ZbrY815c or read https://www.fastly.com/blog/headers-we-dont-want.
Set a referrer-policy header to make sure you do not leak user information. (referrerPolicyHeader)
Set a referrer-policy header to make sure you do not leak user information.
0
Description: Referrer Policy is a new header that allows a site to control how much information the browser includes with navigations away from a document and should be set by all sites. https://scotthelme.co.uk/a-new-security-header-referrer-policy/.
Proantic: Achetez des antiquités et objets d’art présentés par des ant
Width
1358
Height
5151
DOM elements
511
Avg DOM depth
7
Max DOM depth
12
Iframes
0
Script tags
0
Local storage
0 b
Session storage
0 b
Network Information API
4g
Resource Hints
dns-prefetch
https://cdn-images.mailchimp.com/
preconnect
https://cdn-images.mailchimp.com/
Technologies used to build the page.
Data collected using Wappalyzer version 6.10.66. With updated code from Webappanalyzer 2024-12-27. Use --browsertime.firefox.includeResponseBodies htmlor --browsertime.chrome.includeResponseBodies htmlto help Wappalyzer find more information about technologies used.
main > section:eq(0) > div:eq(3)> main > section:eq(0) > div:eq(3)>
The largest contentful paint is highlighted in the image. If no element is highlighted the element was removed before the screenshot or the LCP API couldn't find the element.
The Largest Contentful Paint API highlighted this image as a part of the LCP.
body > nav#totop > div > div > nav > div:eq(6),body > main > section:eq(0) > h1 > #text:eq(2),body > nav#totop > div > div > nav > div:eq(7),body > nav#totop > div > div > nav > div:eq(3),body > nav#totop > div > div > nav > div:eq(8)
The elements that have shifted place is highlighted in the image (that have a higher value than 0.01). If the element shifted outside of the viewport, you will not see it there. It can be hard to understand what content that has shifted, if that's the case, checkout the video or the filmstrip of the run.
Interaction to Next Paint
Interaction to Next Paint (INP) is a metric that try to measure responsiveness. It's useful if you are testing user journeys. Read more about Interaction to Next Paint.
Axe is an accessibility testing engine for websites and other HTML-based user interfaces. Tested using axe-core version 4.10.2. Read more about axe-core .
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds
Fix any of the following:
Element has insufficient color contrast of 2.68 (foreground color: #bc9956, background color: #ffffff, font size: 24.0pt (32px), font weight: normal). Expected contrast ratio of 3:1