Make your web pages fast on all devices

ANALYZE
Field DataOver the last 30 days, field data shows that this page does not pass the Core Web Vitals assessment.
First Contentful Paint (FCP)
2.8 s
34%
45%
22%
Largest Contentful Paint (LCP)
3.4 s
59%
22%
18%
First Input Delay (FID)
37 ms
91%
8%
1%
Cumulative Layout Shift (CLS)
0.08
95%
5%
Origin SummaryOver the last 30 days, all pages served from this origin do not pass the Core Web Vitals assessment. To view suggestions tailored to each page, analyze individual page URLs.
First Contentful Paint (FCP)
2.8 s
20%
59%
21%
Largest Contentful Paint (LCP)
3.7 s
50%
29%
21%
First Input Delay (FID)
19 ms
96%
4%
1%
Cumulative Layout Shift (CLS)
0.3
53%
17%
30%
Lab Data
First Contentful Paint
2.6 s
First Contentful Paint marks the time at which the first text or image is painted. Learn more.
Speed Index
7.9 s
Speed Index shows how quickly the contents of a page are visibly populated. Learn more.
Largest Contentful Paint
16.3 s
Largest Contentful Paint marks the time at which the largest text or image is painted. Learn More
Time to Interactive
10.3 s
Time to interactive is the amount of time it takes for the page to become fully interactive. Learn more.
Total Blocking Time
430 ms
Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. Learn more.
Cumulative Layout Shift
0
Cumulative Layout Shift measures the movement of visible elements within the viewport. Learn more.
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
OpportunitiesThese suggestions can help your page load faster. They don't directly affect the Performance score.
Opportunity
Estimated Savings
Serve images in next-gen formats
6.15 s
Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. Learn more.
WordPressConsider using a plugin or service that will automatically convert your uploaded images to the optimal formats.
URL
Resource Size
Potential Savings
…09/Screen-Sh….01.26-AM.png
(shockwavetechnologies.com)
713.9 KB
673.2 KB
…09/Screen-Sh….01.26-AM-1024x357.png
(shockwavetechnologies.com)
170.5 KB
155.4 KB
…09/ShotgunAccessories.png
(shockwavetechnologies.com)
127.4 KB
118 KB
…07/logo-7-wh….jpg
(shockwavetechnologies.com)
139 KB
101.3 KB
…09/MagazinesNew.png
(shockwavetechnologies.com)
103.2 KB
94 KB
…09/PistolKIT_New.png
(shockwavetechnologies.com)
74.8 KB
68.2 KB
…04/america-certi.jpg
(shockwavetechnologies.com)
49.9 KB
31.1 KB
…07/logo-7-wh….jpg
(shockwavetechnologies.com)
45.6 KB
30.4 KB
…04/Shockwave….png
(shockwavetechnologies.com)
29.5 KB
18.4 KB
…04/gun-design-patent.jpg
(shockwavetechnologies.com)
33.2 KB
14.1 KB
…04/Shockwave-Mossberg.png
(shockwavetechnologies.com)
23 KB
10.7 KB
Eliminate render-blocking resources
1.68 s
Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. Learn more.
WordPressThere are a number of WordPress plugins that can help you inline critical assets or defer less important resources. Beware that optimizations provided by these plugins may break features of your theme or plugins, so you will likely need to make code changes.
URL
Transfer Size
Potential Savings
…css/autoptimize_4946406….css
(shockwavetechnologies.com)
104.3 KB
1,530 ms
…css/autoptimize_dcb2de3….css
(shockwavetechnologies.com)
1.4 KB
480 ms
5.1 KB
630 ms
…css/dashicons.min.css?ver=5.3.4
(shockwavetechnologies.com)
28.1 KB
930 ms
1.3 KB
480 ms
…css/autoptimize_single_e6bd378….css
(shockwavetechnologies.com)
2.1 KB
480 ms
Reduce initial server response time
1.28 s
Keep the server response time for the main document short because all other requests depend on it. Learn more.
WordPressThemes, plugins, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin, and/or upgrading your server.
Remove unused CSS
1.2 s
Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. Learn more.
WordPressConsider reducing, or switching, the number of WordPress plugins loading unused CSS in your page. To identify plugins that are adding extraneous CSS, try running code coverage in Chrome DevTools. You can identify the theme/plugin responsible from the URL of the stylesheet. Look out for plugins that have many stylesheets in the list which have a lot of red in code coverage. A plugin should only enqueue a stylesheet if it is actually used on the page.
URL
Transfer Size
Potential Savings
…css/autoptimize_4946406….css
(shockwavetechnologies.com)
104.3 KB
102.1 KB
…css/dashicons.min.css?ver=5.3.4
(shockwavetechnologies.com)
28.1 KB
28.1 KB
Remove unused JavaScript
0.15 s
Remove unused JavaScript to reduce bytes consumed by network activity. Learn more.
WordPressConsider reducing, or switching, the number of WordPress plugins loading unused JavaScript in your page. To identify plugins that are adding extraneous JS, try running code coverage in Chrome DevTools. You can identify the theme/plugin responsible from the URL of the script. Look out for plugins that have many scripts in the list which have a lot of red in code coverage. A plugin should only enqueue a script if it is actually used on the page.
URL
Transfer Size
Potential Savings
…jquery/jquery.js?ver=1.12.4-wp
(shockwavetechnologies.com)
33.3 KB
15 KB
/analytics.js
(www.google-analytics.com)
18.7 KB
6.8 KB
…js/index.js?ver=1.1
(shockwavetechnologies.com)
6.9 KB
4.6 KB
5.7 KB
4 KB
…js/scripts.js?ver=5.1.6
(shockwavetechnologies.com)
4.2 KB
3.9 KB
3.8 KB
3 KB
…js/maxmegamenu.js?ver=2.7.4
(shockwavetechnologies.com)
4.7 KB
3 KB
DiagnosticsMore information about the performance of your application. These numbers don't directly affect the Performance score.
Ensure text remains visible during webfont load
Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. Learn more.
URL
Potential Savings
…fonts/sqr721b.woff
(shockwavetechnologies.com)
290 ms
…fonts/times%20new%20roman.woff
(shockwavetechnologies.com)
210 ms
…fonts/fontawesome-webfont.woff2
(shockwavetechnologies.com)
410 ms
Serve static assets with an efficient cache policy 49 resources found
A long cache lifetime can speed up repeat visits to your page. Learn more.
URL
Cache TTL
Transfer Size
…09/Screen-Sh….01.26-AM.png
(shockwavetechnologies.com)
None
714 KB
…inter/Inter-upright-var.woff2
(shockwavetechnologies.com)
None
219 KB
…09/Screen-Sh….01.26-AM-1024x357.png
(shockwavetechnologies.com)
None
171 KB
…07/logo-7-wh….jpg
(shockwavetechnologies.com)
None
139 KB
…09/ShotgunAccessories.png
(shockwavetechnologies.com)
None
128 KB
…09/MagazinesNew.png
(shockwavetechnologies.com)
None
103 KB
…fonts/fontawesome-webfont.woff2
(shockwavetechnologies.com)
None
76 KB
…09/PistolKIT_New.png
(shockwavetechnologies.com)
None
75 KB
…04/america-certi.jpg
(shockwavetechnologies.com)
None
50 KB
…07/logo-7-wh….jpg
(shockwavetechnologies.com)
None
46 KB
…fonts/times%20new%20roman.woff
(shockwavetechnologies.com)
None
42 KB
…04/gun-design-patent.jpg
(shockwavetechnologies.com)
None
33 KB
…jquery/jquery.js?ver=1.12.4-wp
(shockwavetechnologies.com)
None
33 KB
…04/Shockwave….png
(shockwavetechnologies.com)
None
30 KB
…fonts/sqr721b.woff
(shockwavetechnologies.com)
None
29 KB
…css/dashicons.min.css?ver=5.3.4
(shockwavetechnologies.com)
None
28 KB
…04/Shockwave-Mossberg.png
(shockwavetechnologies.com)
None
23 KB
None
11 KB
…04/Blade-1-B….jpg
(shockwavetechnologies.com)
None
9 KB
None
8 KB
…10/Blade-2-B….jpg
(shockwavetechnologies.com)
None
8 KB
…js/index.js?ver=1.1
(shockwavetechnologies.com)
None
7 KB
…04/Blade-1-B….jpg
(shockwavetechnologies.com)
None
7 KB
None
7 KB
None
7 KB
None
6 KB
…04/bg-repeat.jpg
(shockwavetechnologies.com)
None
6 KB
None
6 KB
…07/NIK3712-300x300.jpg
(shockwavetechnologies.com)
None
5 KB
…js/wp-emoji-release.min.js?ver=5.3.4
(shockwavetechnologies.com)
None
5 KB
…js/maxmegamenu.js?ver=2.7.4
(shockwavetechnologies.com)
None
5 KB
…js/scripts.js?ver=5.1.6
(shockwavetechnologies.com)
None
4 KB
None
4 KB
…js/lazysizes.min.js?ao_version=2.6.2
(shockwavetechnologies.com)
None
4 KB
None
4 KB
…images/footer-repeat.jpg
(shockwavetechnologies.com)
None
3 KB
…09/ShopAllProducts_Button.png
(shockwavetechnologies.com)
None
3 KB
…09/ShopSaleProductsButton.png
(shockwavetechnologies.com)
None
3 KB
…09/ShopBestSellersButton.png
(shockwavetechnologies.com)
None
2 KB
None
1 KB
…frontend/add-to-cart.min.js?ver=3.9.2
(shockwavetechnologies.com)
None
1 KB
…js-cookie/js.cookie.min.js?ver=2.1.4
(shockwavetechnologies.com)
None
1 KB
…frontend/woocommerce.min.js?ver=3.9.2
(shockwavetechnologies.com)
None
1 KB
…js/wp-embed.min.js?ver=5.3.4
(shockwavetechnologies.com)
None
1 KB
…js/ivory-search.js?ver=4.4.6
(shockwavetechnologies.com)
None
1 KB
None
1 KB
…js/hoverIntent.min.js?ver=1.8.1
(shockwavetechnologies.com)
None
1 KB
None
1 KB
/analytics.js
(www.google-analytics.com)
2 h
19 KB
Avoid an excessive DOM size 1,477 elements
A large DOM will increase memory usage, cause longer style calculations, and produce costly layout reflows. Learn more.
Statistic
Element
Value
Total DOM Elements
1,477
Maximum DOM Depth
<span class="woocommerce-Price-currencySymbol">
28
Maximum Child Elements
<body class="home page-template page-template-standard-page page-template-standard-page-php page page-id-158 custom-background wp-custom-logo theme-shockwavetechnologies_new shockwavetechnologies_new woocommerce-js mega-menu-modifiedsubmenu singular enable-search-modal missing-post-thumbnail has-no-pagination not-showing-comments show-avatars standard-page footer-top-visible reduced-spacing wpb-js-composer js-comp-ver-5.1.1 vc_responsive touch-enabled">
22
Minimize main-thread work 2.9 s
Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. Learn more
Category
Time Spent
Script Evaluation
939 ms
Style & Layout
796 ms
Other
614 ms
Parse HTML & CSS
248 ms
Rendering
201 ms
Script Parsing & Compilation
70 ms
Avoid chaining critical requests 11 chains found
The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. Learn more.
Maximum critical path latency: 2,920 ms
Initial Navigation
…css/autoptimize_dcb2de3….css
(shockwavetechnologies.com)
- 220 ms, 1.44 KB
…css/dashicons.min.css?ver=5.3.4
(shockwavetechnologies.com)
- 290 ms, 28.13 KB
data:application/font-woff2;charset=utf-8;base64,d09GMgABA…+rQR…
()
- 100 ms, 0.79 KB
…inter/Inter-upright-var.woff2
(shockwavetechnologies.com)
- 340 ms, 218.9 KB
…css/autoptimize_single_e6bd378….css
(shockwavetechnologies.com)
- 210 ms, 2.1 KB
…fonts/sqr721b.woff
(shockwavetechnologies.com)
- 290 ms, 29.07 KB
…fonts/fontawesome-webfont.woff2
(shockwavetechnologies.com)
- 410 ms, 75.63 KB
…css/autoptimize_4946406….css
(shockwavetechnologies.com)
- 460 ms, 104.27 KB
- 80 ms, 5.11 KB
- 220 ms, 1.33 KB
…fonts/times%20new%20roman.woff
(shockwavetechnologies.com)
- 210 ms, 42.36 KB
Keep request counts low and transfer sizes small 85 requests • 2,383 KB
To set budgets for the quantity and size of page resources, add a budget.json file. Learn more.
Resource Type
Requests
Transfer Size
Total
85
2,383 KB
Image
27
1,735.4 KB
Font
4
366 KB
Stylesheet
7
143.4 KB
Script
19
99.7 KB
Document
1
23.1 KB
Other
27
15.6 KB
Media
0
0 KB
Third-party
27
33.4 KB
Largest Contentful Paint element 1 element found
This is the element that was identified as the Largest Contentful Paint. Learn More
Element
img
<img width="2530" height="882" src="https://cdn.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_2530/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM.png" data-src="https://cdn.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_2530/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM.png" class="vc_single_image-img attachment-full lazyloaded" alt="" data-srcset="https://cdn.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_2530/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM.png 2530w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_300/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-300x105.png 300w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_600/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-600x209.png 600w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_150/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-150x52.png 150w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_768/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-768x268.png 768w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_1024/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-1024x357.png 1024w" data-sizes="(max-width: 2530px) 100vw, 2530px" sizes="(max-width: 2530px) 100vw, 2530px" srcset="https://cdn.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_2530/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM.png 2530w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_300/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-300x105.png 300w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_600/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-600x209.png 600w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_150/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-150x52.png 150w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_768/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-768x268.png 768w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_1024/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-1024x357.png 1024w">
Avoid large layout shifts 5 elements found
These DOM elements contribute most to the CLS of the page.
Element
WHY BUY FROM SHOCKWAVE TECHNOLOGIES? It’s simple. Made in the USA, our product…
<div class="entry-content">
WHY BUY FROM SHOCKWAVE TECHNOLOGIES?
<span style="font-size: 24pt; color: #ffffff;">
Menu
<span class="toggle-inner">
span
<span class="toggle-icon">
span
<span class="toggle-icon">
Passed audits (16)
Properly size images
Serve images that are appropriately-sized to save cellular data and improve load time. Learn more.
WordPressUpload images directly through the media library to ensure that the required image sizes are available, and then insert them from the media library or use the image widget to ensure the optimal image sizes are used (including those for the responsive breakpoints). Avoid using `Full Size` images unless the dimensions are adequate for their usage. Learn More.
Defer offscreen images
Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. Learn more.
WordPressInstall a lazy-load WordPress plugin that provides the ability to defer any offscreen images, or switch to a theme that provides that functionality. Also consider using the AMP plugin.
Minify CSS
Minifying CSS files can reduce network payload sizes. Learn more.
WordPressA number of WordPress plugins can speed up your site by concatenating, minifying, and compressing your styles. You may also want to use a build process to do this minification up-front if possible.
Minify JavaScript Potential savings of 3 KB
Minifying JavaScript files can reduce payload sizes and script parse time. Learn more.
WordPressA number of WordPress plugins can speed up your site by concatenating, minifying, and compressing your scripts. You may also want to use a build process to do this minification up front if possible.
URL
Transfer Size
Potential Savings
…js/index.js?ver=1.1
(shockwavetechnologies.com)
6.9 KB
3 KB
Efficiently encode images Potential savings of 34 KB
Optimized images load faster and consume less cellular data. Learn more.
WordPressConsider using an image optimization WordPress plugin that compresses your images while retaining quality.
URL
Resource Size
Potential Savings
…04/america-certi.jpg
(shockwavetechnologies.com)
49.9 KB
15.6 KB
…07/logo-7-wh….jpg
(shockwavetechnologies.com)
139 KB
14.3 KB
…07/logo-7-wh….jpg
(shockwavetechnologies.com)
45.6 KB
4.3 KB
Enable text compression
Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. Learn more.
WordPressYou can enable text compression in your web server configuration.
Preconnect to required origins
Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. Learn more.
Avoid multiple page redirects
Redirects introduce additional delays before the page can be loaded. Learn more.
Preload key requests
Consider using `<link rel=preload>` to prioritize fetching resources that are currently requested later in page load. Learn more.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. Consider using MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF to save network bytes. Learn more
WordPressConsider uploading your GIF to a service which will make it available to embed as an HTML5 video.
Avoids enormous network payloads Total size was 2,383 KB
Large network payloads cost users real money and are highly correlated with long load times. Learn more.
WordPressConsider showing excerpts in your post lists (e.g. via the more tag), reducing the number of posts shown on a given page, breaking your long posts into multiple pages, or using a plugin to lazy-load comments.
URL
Transfer Size
…09/Screen-Sh….01.26-AM.png
(shockwavetechnologies.com)
714.2 KB
…inter/Inter-upright-var.woff2
(shockwavetechnologies.com)
218.9 KB
…09/Screen-Sh….01.26-AM-1024x357.png
(shockwavetechnologies.com)
170.7 KB
…07/logo-7-wh….jpg
(shockwavetechnologies.com)
139.3 KB
…images/bg-repeat.jpg
(shockwavetechnologies.com)
138.2 KB
…09/ShotgunAccessories.png
(shockwavetechnologies.com)
127.7 KB
…css/autoptimize_4946406….css
(shockwavetechnologies.com)
104.3 KB
…09/MagazinesNew.png
(shockwavetechnologies.com)
103.4 KB
…fonts/fontawesome-webfont.woff2
(shockwavetechnologies.com)
75.6 KB
…09/PistolKIT_New.png
(shockwavetechnologies.com)
75 KB
User Timing marks and measures
Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. Learn more.
JavaScript execution time 0.9 s
Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. Learn more.
URL
Total CPU Time
Script Evaluation
Script Parse
1,335 ms
291 ms
14 ms
Unattributable
504 ms
5 ms
1 ms
…js/lazysizes.min.js?ao_version=2.6.2
(shockwavetechnologies.com)
252 ms
94 ms
5 ms
…jquery/jquery.js?ver=1.12.4-wp
(shockwavetechnologies.com)
154 ms
134 ms
7 ms
…css/autoptimize_4946406….css
(shockwavetechnologies.com)
139 ms
0 ms
0 ms
/analytics.js
(www.google-analytics.com)
133 ms
123 ms
6 ms
68 ms
66 ms
1 ms
…js/scripts.js?ver=5.1.6
(shockwavetechnologies.com)
66 ms
56 ms
4 ms
…js/maxmegamenu.js?ver=2.7.4
(shockwavetechnologies.com)
53 ms
49 ms
4 ms
Minimize third-party usage Third-party code blocked the main thread for 70 ms
Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. Learn more.
Third-Party
Transfer Size
Main-Thread Blocking Time
19 KB
69 ms
Uses passive listeners to improve scrolling performance
Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. Learn more.
Avoids document.write()
For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. Learn more.
Field DataOver the last 30 days, field data shows that this page does not pass the Core Web Vitals assessment.
First Contentful Paint (FCP)
2.5 s
19%
66%
15%
Largest Contentful Paint (LCP)
3.3 s
57%
28%
15%
First Input Delay (FID)
3 ms
99%
Cumulative Layout Shift (CLS)
0.24
55%
20%
25%
Origin SummaryOver the last 30 days, all pages served from this origin do not pass the Core Web Vitals assessment. To view suggestions tailored to each page, analyze individual page URLs.
First Contentful Paint (FCP)
2.5 s
19%
66%
15%
Largest Contentful Paint (LCP)
3.3 s
57%
28%
15%
First Input Delay (FID)
3 ms
99%
Cumulative Layout Shift (CLS)
0.24
55%
20%
25%
Lab Data
First Contentful Paint
0.7 s
First Contentful Paint marks the time at which the first text or image is painted. Learn more.
Speed Index
2.8 s
Speed Index shows how quickly the contents of a page are visibly populated. Learn more.
Largest Contentful Paint
4.6 s
Largest Contentful Paint marks the time at which the largest text or image is painted. Learn More
Time to Interactive
2.8 s
Time to interactive is the amount of time it takes for the page to become fully interactive. Learn more.
Total Blocking Time
10 ms
Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. Learn more.
Cumulative Layout Shift
0.038
Cumulative Layout Shift measures the movement of visible elements within the viewport. Learn more.
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
OpportunitiesThese suggestions can help your page load faster. They don't directly affect the Performance score.
Opportunity
Estimated Savings
Serve images in next-gen formats
1.68 s
Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. Learn more.
WordPressConsider using a plugin or service that will automatically convert your uploaded images to the optimal formats.
URL
Resource Size
Potential Savings
…09/Screen-Sh….01.26-AM.png
(shockwavetechnologies.com)
713.9 KB
673.2 KB
…09/ShotgunAccessories.png
(shockwavetechnologies.com)
127.4 KB
118 KB
…07/logo-7-wh….jpg
(shockwavetechnologies.com)
139 KB
101.3 KB
…09/MagazinesNew.png
(shockwavetechnologies.com)
103.2 KB
94 KB
…09/PistolKIT_New.png
(shockwavetechnologies.com)
74.8 KB
68.2 KB
…04/america-certi.jpg
(shockwavetechnologies.com)
49.9 KB
31.1 KB
…04/Shockwave….png
(shockwavetechnologies.com)
29.5 KB
18.4 KB
…04/gun-design-patent.jpg
(shockwavetechnologies.com)
33.2 KB
14.1 KB
…04/Shockwave-Mossberg.png
(shockwavetechnologies.com)
23 KB
10.7 KB
Reduce initial server response time
1.33 s
Keep the server response time for the main document short because all other requests depend on it. Learn more.
WordPressThemes, plugins, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin, and/or upgrading your server.
Eliminate render-blocking resources
0.45 s
Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. Learn more.
WordPressThere are a number of WordPress plugins that can help you inline critical assets or defer less important resources. Beware that optimizations provided by these plugins may break features of your theme or plugins, so you will likely need to make code changes.
URL
Transfer Size
Potential Savings
…css/autoptimize_4946406….css
(shockwavetechnologies.com)
104.2 KB
350 ms
5.1 KB
150 ms
…css/dashicons.min.css?ver=5.3.4
(shockwavetechnologies.com)
28.1 KB
230 ms
1.3 KB
150 ms
…css/autoptimize_single_e6bd378….css
(shockwavetechnologies.com)
2.1 KB
150 ms
Remove unused CSS
0.32 s
Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. Learn more.
WordPressConsider reducing, or switching, the number of WordPress plugins loading unused CSS in your page. To identify plugins that are adding extraneous CSS, try running code coverage in Chrome DevTools. You can identify the theme/plugin responsible from the URL of the stylesheet. Look out for plugins that have many stylesheets in the list which have a lot of red in code coverage. A plugin should only enqueue a stylesheet if it is actually used on the page.
URL
Transfer Size
Potential Savings
…css/autoptimize_4946406….css
(shockwavetechnologies.com)
104.2 KB
101.3 KB
…css/dashicons.min.css?ver=5.3.4
(shockwavetechnologies.com)
28.1 KB
28.1 KB
DiagnosticsMore information about the performance of your application. These numbers don't directly affect the Performance score.
Serve static assets with an efficient cache policy 62 resources found
A long cache lifetime can speed up repeat visits to your page. Learn more.
URL
Cache TTL
Transfer Size
…09/Screen-Sh….01.26-AM.png
(shockwavetechnologies.com)
None
714 KB
…09/Screen-Sh….01.26-AM.png
(shockwavetechnologies.com)
None
714 KB
…inter/Inter-upright-var.woff2
(shockwavetechnologies.com)
None
219 KB
…07/logo-7-wh….jpg
(shockwavetechnologies.com)
None
139 KB
…07/logo-7-wh….jpg
(shockwavetechnologies.com)
None
139 KB
…09/ShotgunAccessories.png
(shockwavetechnologies.com)
None
128 KB
…09/ShotgunAccessories.png
(shockwavetechnologies.com)
None
128 KB
…09/MagazinesNew.png
(shockwavetechnologies.com)
None
103 KB
…09/MagazinesNew.png
(shockwavetechnologies.com)
None
103 KB
…fonts/fontawesome-webfont.woff2
(shockwavetechnologies.com)
None
76 KB
…09/PistolKIT_New.png
(shockwavetechnologies.com)
None
75 KB
…09/PistolKIT_New.png
(shockwavetechnologies.com)
None
75 KB
…04/america-certi.jpg
(shockwavetechnologies.com)
None
50 KB
…fonts/times%20new%20roman.woff
(shockwavetechnologies.com)
None
42 KB
…04/gun-design-patent.jpg
(shockwavetechnologies.com)
None
33 KB
…jquery/jquery.js?ver=1.12.4-wp
(shockwavetechnologies.com)
None
33 KB
…04/Shockwave….png
(shockwavetechnologies.com)
None
30 KB
…fonts/sqr721b.woff
(shockwavetechnologies.com)
None
29 KB
…css/dashicons.min.css?ver=5.3.4
(shockwavetechnologies.com)
None
28 KB
…04/Shockwave-Mossberg.png
(shockwavetechnologies.com)
None
23 KB
None
11 KB
None
11 KB
…04/Blade-1-B….jpg
(shockwavetechnologies.com)
None
9 KB
None
8 KB
None
8 KB
…10/Blade-2-B….jpg
(shockwavetechnologies.com)
None
8 KB
…js/index.js?ver=1.1
(shockwavetechnologies.com)
None
7 KB
…04/Blade-1-B….jpg
(shockwavetechnologies.com)
None
7 KB
None
7 KB
None
7 KB
None
7 KB
None
7 KB
None
6 KB
None
6 KB
…04/bg-repeat.jpg
(shockwavetechnologies.com)
None
6 KB
None
6 KB
…07/NIK3712-300x300.jpg
(shockwavetechnologies.com)
None
5 KB
…07/NIK3712-300x300.jpg
(shockwavetechnologies.com)
None
5 KB
…js/wp-emoji-release.min.js?ver=5.3.4
(shockwavetechnologies.com)
None
5 KB
…js/maxmegamenu.js?ver=2.7.4
(shockwavetechnologies.com)
None
5 KB
…js/scripts.js?ver=5.1.6
(shockwavetechnologies.com)
None
4 KB
None
4 KB
…js/lazysizes.min.js?ao_version=2.6.2
(shockwavetechnologies.com)
None
4 KB
None
4 KB
…images/footer-repeat.jpg
(shockwavetechnologies.com)
None
3 KB
…09/ShopAllProducts_Button.png
(shockwavetechnologies.com)
None
3 KB
…09/ShopSaleProductsButton.png
(shockwavetechnologies.com)
None
3 KB
…09/ShopSaleProductsButton.png
(shockwavetechnologies.com)
None
3 KB
…09/ShopBestSellersButton.png
(shockwavetechnologies.com)
None
2 KB
…09/ShopBestSellersButton.png
(shockwavetechnologies.com)
None
2 KB
None
1 KB
…frontend/add-to-cart.min.js?ver=3.9.2
(shockwavetechnologies.com)
None
1 KB
…js-cookie/js.cookie.min.js?ver=2.1.4
(shockwavetechnologies.com)
None
1 KB
…frontend/woocommerce.min.js?ver=3.9.2
(shockwavetechnologies.com)
None
1 KB
…js/wp-embed.min.js?ver=5.3.4
(shockwavetechnologies.com)
None
1 KB
…js/ivory-search.js?ver=4.4.6
(shockwavetechnologies.com)
None
1 KB
…js/hoverIntent.min.js?ver=1.8.1
(shockwavetechnologies.com)
None
1 KB
None
1 KB
None
1 KB
…images/menu-active-after.png
(shockwavetechnologies.com)
None
0 KB
…images/menu-active-before.png
(shockwavetechnologies.com)
None
0 KB
/analytics.js
(www.google-analytics.com)
2 h
19 KB
Ensure text remains visible during webfont load
Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. Learn more.
URL
Potential Savings
…fonts/sqr721b.woff
(shockwavetechnologies.com)
280 ms
…fonts/times%20new%20roman.woff
(shockwavetechnologies.com)
340 ms
…fonts/fontawesome-webfont.woff2
(shockwavetechnologies.com)
410 ms
Avoid an excessive DOM size 1,477 elements
A large DOM will increase memory usage, cause longer style calculations, and produce costly layout reflows. Learn more.
Statistic
Element
Value
Total DOM Elements
1,477
Maximum DOM Depth
<span class="woocommerce-Price-currencySymbol">
28
Maximum Child Elements
<body class="home page-template page-template-standard-page page-template-standard-page-php page page-id-158 custom-background wp-custom-logo theme-shockwavetechnologies_new shockwavetechnologies_new woocommerce-js mega-menu-modifiedsubmenu singular enable-search-modal missing-post-thumbnail has-no-pagination not-showing-comments show-avatars standard-page footer-top-visible reduced-spacing wpb-js-composer js-comp-ver-5.1.1 vc_responsive">
22
Avoid enormous network payloads Total size was 3,383 KB
Large network payloads cost users real money and are highly correlated with long load times. Learn more.
WordPressConsider showing excerpts in your post lists (e.g. via the more tag), reducing the number of posts shown on a given page, breaking your long posts into multiple pages, or using a plugin to lazy-load comments.
URL
Transfer Size
…09/Screen-Sh….01.26-AM.png
(shockwavetechnologies.com)
714.2 KB
…09/Screen-Sh….01.26-AM.png
(shockwavetechnologies.com)
714.2 KB
…inter/Inter-upright-var.woff2
(shockwavetechnologies.com)
218.9 KB
…07/logo-7-wh….jpg
(shockwavetechnologies.com)
139.3 KB
…07/logo-7-wh….jpg
(shockwavetechnologies.com)
139.3 KB
…images/bg-repeat.jpg
(shockwavetechnologies.com)
138.1 KB
…09/ShotgunAccessories.png
(shockwavetechnologies.com)
127.7 KB
…09/ShotgunAccessories.png
(shockwavetechnologies.com)
127.7 KB
…css/autoptimize_4946406….css
(shockwavetechnologies.com)
104.2 KB
…09/MagazinesNew.png
(shockwavetechnologies.com)
103.5 KB
Avoid chaining critical requests 11 chains found
The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. Learn more.
Maximum critical path latency: 2,970 ms
Initial Navigation
…css/autoptimize_4946406….css
(shockwavetechnologies.com)
- 330 ms, 104.24 KB
…css/dashicons.min.css?ver=5.3.4
(shockwavetechnologies.com)
- 310 ms, 28.13 KB
…css/autoptimize_single_e6bd378….css
(shockwavetechnologies.com)
- 250 ms, 2.1 KB
…inter/Inter-upright-var.woff2
(shockwavetechnologies.com)
- 560 ms, 218.93 KB
data:application/font-woff2;charset=utf-8;base64,d09GMgABA…+rQR…
()
- 100 ms, 0.79 KB
…fonts/times%20new%20roman.woff
(shockwavetechnologies.com)
- 340 ms, 42.38 KB
…fonts/sqr721b.woff
(shockwavetechnologies.com)
- 280 ms, 29.07 KB
- 80 ms, 5.11 KB
…fonts/fontawesome-webfont.woff2
(shockwavetechnologies.com)
- 410 ms, 75.63 KB
- 260 ms, 1.33 KB
data:application/x-font-woff;charset=utf-8;base64,d09GRgABA…/9m…
()
- 100 ms, 24.91 KB
Keep request counts low and transfer sizes small 111 requests • 3,383 KB
To set budgets for the quantity and size of page resources, add a budget.json file. Learn more.
Resource Type
Requests
Transfer Size
Total
111
3,383.4 KB
Image
40
2,728.1 KB
Font
4
366 KB
Stylesheet
7
143.3 KB
Script
19
99.9 KB
Document
1
23.1 KB
Other
40
22.9 KB
Media
0
0 KB
Third-party
40
40.7 KB
Largest Contentful Paint element 1 element found
This is the element that was identified as the Largest Contentful Paint. Learn More
Element
img
<img width="2530" height="882" src="https://cdn.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_2530/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM.png" data-src="https://cdn.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_2530/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM.png" class="vc_single_image-img attachment-full lazyloaded" alt="" data-srcset="https://cdn.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_2530/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM.png 2530w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_300/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-300x105.png 300w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_600/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-600x209.png 600w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_150/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-150x52.png 150w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_768/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-768x268.png 768w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_1024/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-1024x357.png 1024w" data-sizes="(max-width: 2530px) 100vw, 2530px" sizes="(max-width: 2530px) 100vw, 2530px" srcset="https://cdn.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_2530/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM.png 2530w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_300/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-300x105.png 300w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_600/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-600x209.png 600w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_150/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-150x52.png 150w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_768/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-768x268.png 768w, https://cdn.shortpixel.ai/client/q_glossy,ret_img,w_1024/https://shockwavetechnologies.com/sitelatest/wp-content/uploads/2019/09/Screen-Shot-2019-09-19-at-10.01.26-AM-1024x357.png 1024w">
Avoid large layout shifts 5 elements found
These DOM elements contribute most to the CLS of the page.
Element
WHY BUY FROM SHOCKWAVE TECHNOLOGIES? It’s simple. Made in the USA, our product…
<div id="primary" class="content-area">
AR-15 CZ Scorpion SIG MPX Glock Mossberg Remington M-11/NINE Blemished Blades a…
<ul id="mega-menu-modifiedsubmenu" class="mega-menu max-mega-menu mega-menu-horizontal" data-event="hover" data-effect="fade_up" data-effect-speed="400" data-effect-mobile="disabled" data-effect-speed-mobile="0" data-panel-width="body" data-panel-inner-width="body" data-mobile-force-width="false" data-second-click="close" data-document-click="collapse" data-vertical-behaviour="accordion" data-breakpoint="600" data-unbind="true">
We provide innovative tactical accessories for pistols and shotguns. Our firear…
<span style="font-weight: 400; color: #ffffff; font-size: 14pt;">
TOP CATEGORIES
<h3 style="text-align: center;">
PRODUCTS AR-15 Blade® 2M (Mil-spec) Blade® Pistol Stabilizer ALL COLORS Blade® …
<div class="header-navigation-wrapper">
Passed audits (17)
Properly size images
Serve images that are appropriately-sized to save cellular data and improve load time. Learn more.
WordPressUpload images directly through the media library to ensure that the required image sizes are available, and then insert them from the media library or use the image widget to ensure the optimal image sizes are used (including those for the responsive breakpoints). Avoid using `Full Size` images unless the dimensions are adequate for their usage. Learn More.
Defer offscreen images
Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. Learn more.
WordPressInstall a lazy-load WordPress plugin that provides the ability to defer any offscreen images, or switch to a theme that provides that functionality. Also consider using the AMP plugin.
Minify CSS
Minifying CSS files can reduce network payload sizes. Learn more.
WordPressA number of WordPress plugins can speed up your site by concatenating, minifying, and compressing your styles. You may also want to use a build process to do this minification up-front if possible.
Minify JavaScript Potential savings of 3 KB
Minifying JavaScript files can reduce payload sizes and script parse time. Learn more.
WordPressA number of WordPress plugins can speed up your site by concatenating, minifying, and compressing your scripts. You may also want to use a build process to do this minification up front if possible.
URL
Transfer Size
Potential Savings
…js/index.js?ver=1.1
(shockwavetechnologies.com)
6.9 KB
3 KB
Remove unused JavaScript Potential savings of 41 KB
Remove unused JavaScript to reduce bytes consumed by network activity. Learn more.
WordPressConsider reducing, or switching, the number of WordPress plugins loading unused JavaScript in your page. To identify plugins that are adding extraneous JS, try running code coverage in Chrome DevTools. You can identify the theme/plugin responsible from the URL of the script. Look out for plugins that have many scripts in the list which have a lot of red in code coverage. A plugin should only enqueue a script if it is actually used on the page.
URL
Transfer Size
Potential Savings
…jquery/jquery.js?ver=1.12.4-wp
(shockwavetechnologies.com)
33.3 KB
15.8 KB
/analytics.js
(www.google-analytics.com)
18.7 KB
6.8 KB
…js/index.js?ver=1.1
(shockwavetechnologies.com)
6.9 KB
4.5 KB
5.7 KB
4 KB
…js/scripts.js?ver=5.1.6
(shockwavetechnologies.com)
4.2 KB
3.9 KB
…js/maxmegamenu.js?ver=2.7.4
(shockwavetechnologies.com)
4.7 KB
3.2 KB
3.8 KB
3 KB
Efficiently encode images Potential savings of 30 KB
Optimized images load faster and consume less cellular data. Learn more.
WordPressConsider using an image optimization WordPress plugin that compresses your images while retaining quality.
URL
Resource Size
Potential Savings
…04/america-certi.jpg
(shockwavetechnologies.com)
49.9 KB
15.6 KB
…07/logo-7-wh….jpg
(shockwavetechnologies.com)
139 KB
14.3 KB
Enable text compression
Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. Learn more.
WordPressYou can enable text compression in your web server configuration.
Preconnect to required origins
Consider adding `preconnect` or `dns-prefetch` resource hints to establish early connections to important third-party origins. Learn more.
Avoid multiple page redirects
Redirects introduce additional delays before the page can be loaded. Learn more.
Preload key requests
Consider using `<link rel=preload>` to prioritize fetching resources that are currently requested later in page load. Learn more.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. Consider using MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF to save network bytes. Learn more
WordPressConsider uploading your GIF to a service which will make it available to embed as an HTML5 video.
User Timing marks and measures
Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. Learn more.
JavaScript execution time 0.2 s
Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. Learn more.
URL
Total CPU Time
Script Evaluation
Script Parse
484 ms
66 ms
4 ms
…js/lazysizes.min.js?ao_version=2.6.2
(shockwavetechnologies.com)
198 ms
70 ms
1 ms
Unattributable
169 ms
5 ms
8 ms
57 ms
6 ms
1 ms
…jquery/jquery.js?ver=1.12.4-wp
(shockwavetechnologies.com)
50 ms
24 ms
2 ms
Minimizes main-thread work 1.1 s
Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. Learn more
Category
Time Spent
Style & Layout
369 ms
Script Evaluation
259 ms
Other
207 ms
Rendering
181 ms
Parse HTML & CSS
54 ms
Script Parsing & Compilation
25 ms
Minimize third-party usage Third-party code blocked the main thread for 0 ms
Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. Learn more.
Third-Party
Transfer Size
Main-Thread Blocking Time
19 KB
0 ms
Uses passive listeners to improve scrolling performance
Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. Learn more.
Avoids document.write()
For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds. Learn more.
  • What's New
  • Web Performance
  • Give Feedback
    Have specific, answerable questions about using PageSpeed Insights? Ask your question on Stack Overflow. For general feedback and discussion, start a thread in our mailing list.
  • About PageSpeed Insights
    PageSpeed Insights analyzes the content of a web page, then generates suggestions to make that page faster. Learn more.
  • 34% of loads for this page have a good (< 1 s) First Contentful Paint (FCP).
    45% of loads for this page have a (1 s ~ 3 s) First Contentful Paint (FCP) that needs improvement.
    22% of loads for this page have a poor (> 3 s) First Contentful Paint (FCP).
    59% of loads for this page have a good (< 2.5 s) Largest Contentful Paint (LCP).
    22% of loads for this page have a (2.5 s ~ 4 s) Largest Contentful Paint (LCP) that needs improvement.
    18% of loads for this page have a poor (> 4 s) Largest Contentful Paint (LCP).
    91% of loads for this page have a good (< 100 ms) First Input Delay (FID).
    8% of loads for this page have a (100 ms ~ 300 ms) First Input Delay (FID) that needs improvement.
    1% of loads for this page have a poor (> 300 ms) First Input Delay (FID).
    95% of loads for this page have a good (< 0.1) Cumulative Layout Shift (CLS).
    5% of loads for this page have a (0.1 ~ 0.25) Cumulative Layout Shift (CLS) that needs improvement.
    20% of loads for this page have a good (< 1 s) First Contentful Paint (FCP).
    59% of loads for this page have a (1 s ~ 3 s) First Contentful Paint (FCP) that needs improvement.
    21% of loads for this page have a poor (> 3 s) First Contentful Paint (FCP).
    50% of loads for this page have a good (< 2.5 s) Largest Contentful Paint (LCP).
    29% of loads for this page have a (2.5 s ~ 4 s) Largest Contentful Paint (LCP) that needs improvement.
    21% of loads for this page have a poor (> 4 s) Largest Contentful Paint (LCP).
    96% of loads for this page have a good (< 100 ms) First Input Delay (FID).
    4% of loads for this page have a (100 ms ~ 300 ms) First Input Delay (FID) that needs improvement.
    1% of loads for this page have a poor (> 300 ms) First Input Delay (FID).
    53% of loads for this page have a good (< 0.1) Cumulative Layout Shift (CLS).
    17% of loads for this page have a (0.1 ~ 0.25) Cumulative Layout Shift (CLS) that needs improvement.
    30% of loads for this page have a poor (> 0.25) Cumulative Layout Shift (CLS).
    19% of loads for this page have a good (< 1 s) First Contentful Paint (FCP).
    66% of loads for this page have a (1 s ~ 3 s) First Contentful Paint (FCP) that needs improvement.
    15% of loads for this page have a poor (> 3 s) First Contentful Paint (FCP).
    57% of loads for this page have a good (< 2.5 s) Largest Contentful Paint (LCP).
    28% of loads for this page have a (2.5 s ~ 4 s) Largest Contentful Paint (LCP) that needs improvement.
    15% of loads for this page have a poor (> 4 s) Largest Contentful Paint (LCP).
    99% of loads for this page have a good (< 100 ms) First Input Delay (FID).
    55% of loads for this page have a good (< 0.1) Cumulative Layout Shift (CLS).
    20% of loads for this page have a (0.1 ~ 0.25) Cumulative Layout Shift (CLS) that needs improvement.
    25% of loads for this page have a poor (> 0.25) Cumulative Layout Shift (CLS).
    19% of loads for this page have a good (< 1 s) First Contentful Paint (FCP).
    66% of loads for this page have a (1 s ~ 3 s) First Contentful Paint (FCP) that needs improvement.
    15% of loads for this page have a poor (> 3 s) First Contentful Paint (FCP).
    57% of loads for this page have a good (< 2.5 s) Largest Contentful Paint (LCP).
    28% of loads for this page have a (2.5 s ~ 4 s) Largest Contentful Paint (LCP) that needs improvement.
    15% of loads for this page have a poor (> 4 s) Largest Contentful Paint (LCP).
    99% of loads for this page have a good (< 100 ms) First Input Delay (FID).
    55% of loads for this page have a good (< 0.1) Cumulative Layout Shift (CLS).
    20% of loads for this page have a (0.1 ~ 0.25) Cumulative Layout Shift (CLS) that needs improvement.
    25% of loads for this page have a poor (> 0.25) Cumulative Layout Shift (CLS).