Performance Report for https://joannsbridal.com/submit-your-wedding/
Category Audit = performance
The performance audit in Lighthouse consists of several stages:
1. Data collection: Lighthouse launches the browser and loads the web page to collect data about its performance.
2. Metrics analysis: Lighthouse evaluates performance metrics such as page load time, content rendering speed, cache usage, and more. It also provides information on how each metric impacts the user experience.
3. Report: Lighthouse generates a report that contains the results of the performance audit. The report includes a list of recommendations for improving page performance and an assessment of each performance metric.
After conducting the performance audit in Lighthouse, you can use the data and recommendations to optimize your web page's performance and improve the user experience.
| auditthe name of the audit and its description, follow the link for more details | scorethe value of the audit score after the check | valuedetected cause values and check values | details for technician |
|---|---|---|---|
| 🔺bootup-time Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. Learn how to reduce Javascript execution time. |
0 | 1.7 s | "[{\"url\": \"https:\/\/joannsbridal.com\/submit-your-wedding\/\", \"total\": 492.65790000000015, \"scripting\": 8.600400000000002, \"scriptParseCompile\": 1.8171}, {\"url\": \"Unattributable\", \"total\": 403.31669999999986, \"scripting\": 11.1771, \"scriptParseCompile\": 0}, {\"url\": \"https:\/\/www.gstatic.com\/recaptcha\/releases\/rz4DvU-cY2JYCwHSTck0_qm-\/recaptcha__en.js\", \"total\": 363.9237000000014, \"scripting\": 314.9997000000014, \"scriptParseCompile\": 11.193}, {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"total\": 303.0770999999997, \"scripting\": 285.8135999999997, \"scriptParseCompile\": 8.753699999999998}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/cache\/autoptimize\/js\/autoptimize_86c5ab43644a3a7c7fbaf1d56e6347a2.js\", \"total\": 181.551, \"scripting\": 91.34189999999994, \"scriptParseCompile\": 16.357499999999998}, {\"url\": \"https:\/\/m.stripe.network\/inner.html\", \"total\": 143.25209999999998, \"scripting\": 142.52999999999997, \"scriptParseCompile\": 0}, {\"url\": \"https:\/\/js.stripe.com\/v3\/\", \"total\": 141.97469999999987, \"scripting\": 82.87769999999988, \"scriptParseCompile\": 36.1791}, {\"url\": \"https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/3.5.1\/jquery.min.js\", \"total\": 133.5915, \"scripting\": 20.73960000000001, \"scriptParseCompile\": 0.5390999999999999}, {\"url\": \"https:\/\/static.elfsight.com\/apps\/google-reviews\/stable\/7654b1977d71c4f74030e7816be9cb269d2ff82f\/app\/googleReviews.js\", \"total\": 131.7608999999999, \"scripting\": 103.4324999999999, \"scriptParseCompile\": 9.7779}, {\"url\": \"https:\/\/m.stripe.network\/out-4.5.43.js\", \"total\": 115.173, \"scripting\": 101.5266, \"scriptParseCompile\": 5.3217}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/jquery-ui-1.9.1.min.js\", \"total\": 110.82989999999997, \"scripting\": 53.45699999999999, \"scriptParseCompile\": 16.6788}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/marketingtools\/moment-timezone-with-data.min.js\", \"total\": 100.224, \"scripting\": 72.8802, \"scriptParseCompile\": 6.4376999999999995}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/jquery-1.9.1.js\", \"total\": 93.1032, \"scripting\": 60.473700000000015, \"scriptParseCompile\": 16.902299999999997}, {\"url\": \"https:\/\/www.googletagmanager.com\/gtm.js?id=GTM-M5V56MX\", \"total\": 74.65799999999996, \"scripting\": 52.27469999999995, \"scriptParseCompile\": 5.020499999999999}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/js\/jquery\/jquery.min.js?ver=3.7.1\", \"total\": 59.06280000000003, \"scripting\": 21.369900000000012, \"scriptParseCompile\": 1.8483}, {\"url\": \"https:\/\/connect.facebook.net\/en_US\/fbevents.js\", \"total\": 54.76949999999997, \"scripting\": 53.360999999999976, \"scriptParseCompile\": 1.3385999999999998}, {\"url\": \"https:\/\/www.google.com\/recaptcha\/api2\/anchor?ar=1&k=6Le-m8cUAAAAADreuqRvu6hJPywJ68ObhIsKF-6w&co=aHR0cHM6Ly9hcHAuYnJpZGFsbGl2ZS5jb206NDQz&hl=en&v=rz4DvU-cY2JYCwHSTck0_qm-&theme=light&size=compact&cb=oszf8z73yy5a\", \"total\": 54.74879999999996, \"scripting\": 51.78719999999995, \"scriptParseCompile\": 1.4412}, {\"url\": \"https:\/\/connect.facebook.net\/en_US\/sdk\/xfbml.customerchat.js\", \"total\": 51.8574, \"scripting\": 42.85830000000001, \"scriptParseCompile\": 7.291199999999999}]" |
| 🔺cumulative-layout-shift Cumulative Layout Shift measures the movement of visible elements within the viewport. Learn more about the Cumulative Layout Shift metric. |
59 | 0.212 | "[{\"newEngineResult\": {\"cumulativeLayoutShift\": 0.21241240947908635, \"cumulativeLayoutShiftMainFrame\": 0.21241240947908635}, \"newEngineResultDiffered\": false, \"cumulativeLayoutShiftMainFrame\": 0.21241240947908635}]" |
| 🔺first-contentful-paint First Contentful Paint marks the time at which the first text or image is painted. Learn more about the First Contentful Paint metric. |
35 | 3.5 s | "[]" |
| 🔺first-meaningful-paint First Meaningful Paint measures when the primary content of a page is visible. Learn more about the First Meaningful Paint metric. |
61 | 3.6 s | "[]" |
| 🔺interactive Time to Interactive is the amount of time it takes for the page to become fully interactive. Learn more about the Time to Interactive metric. |
2 | 20.8 s | "[{\"url\": \"https:\/\/joannsbridal.com\/submit-your-wedding\/\", \"responseTime\": 24.862999999999992}]" |
| 🔺largest-contentful-paint Largest Contentful Paint marks the time at which the largest text or image is painted. Learn more about the Largest Contentful Paint metric |
10 | 6.3 s | "[]" |
| 🔺largest-contentful-paint-element This is the largest contentful element painted within the viewport. Learn more about the Largest Contentful Paint element |
0 | 6,310 ms | "[{\"type\": \"table\", \"items\": [{\"node\": {\"lhId\": \"page-0-IMG\", \"path\": \"1,HTML,1,BODY,1,DIV,2,DIV,0,DIV,0,ARTICLE,0,DIV,0,DIV,0,DIV,1,DIV,0,DIV,0,DIV,0,DIV,0,SPAN,0,IMG\", \"type\": \"node\", \"snippet\": \"<img fetchpriority=\\\"high\\\" decoding=\\\"async\\\" width=\\\"720\\\" height=\\\"1080\\\" src=\\\"https:\/\/joannsbridal.com\/wp-content\/uploads\/2021\/01\/IMG_0181.jpg\\\" alt=\\\"\\\" class=\\\"wp-image-1794\\\">\", \"selector\": \"div.et_pb_column > div.et_pb_module > span.et_pb_image_wrap > img.wp-image-1794\", \"nodeLabel\": \"div.et_pb_column > div.et_pb_module > span.et_pb_image_wrap > img.wp-image-1794\", \"boundingRect\": {\"top\": 388, \"left\": 79, \"right\": 707, \"width\": 628, \"bottom\": 1330, \"height\": 942}}}], \"headings\": [{\"key\": \"node\", \"label\": \"Element\", \"valueType\": \"node\"}]}, {\"type\": \"table\", \"items\": [{\"phase\": \"TTFB\", \"timing\": 1212.8175, \"percent\": \"19%\"}, {\"phase\": \"Load Delay\", \"timing\": 0, \"percent\": \"0%\"}, {\"phase\": \"Load Time\", \"timing\": 3770.3507429813744, \"percent\": \"60%\"}, {\"phase\": \"Render Delay\", \"timing\": 1329.6492570186265, \"percent\": \"21%\"}], \"headings\": [{\"key\": \"phase\", \"label\": \"Phase\", \"valueType\": \"text\"}, {\"key\": \"percent\", \"label\": \"% of LCP\", \"valueType\": \"text\"}, {\"key\": \"timing\", \"label\": \"Timing\", \"valueType\": \"ms\"}]}]" |
| 🔺layout-shift-elements These DOM elements contribute most to the CLS of the page. Learn how to improve CLS |
0 | 6 elements found | ["div.entry-content > div.et-l > div.et_builder_inner_content > div.et_pb_section","div.et_builder_inner_content > div.et_pb_section > section.et_pb_module > div.et_pb_fullwidth_header_container","div#page-container > header#main-header > div.container > div#et-top-navigation","div.et_pb_fullwidth_header_container > div.header-content-container > div.header-content > h1.et_pb_module_header","div.Main__Container-sc-1oq93m5-0 > div.LayoutSidebar__Container-sc-16gej7u-0 > div.LayoutSidebar__Inner-sc-16gej7u-1 > div.BadgeContainer__Inner-sc-1s0biz7-0","body.page-template-default > div#page-container > header#main-header"] |
| 🔺layout-shifts | 0 | 5 layout shifts found | ["div.entry-content > div.et-l > div.et_builder_inner_content > div.et_pb_section","div#page-container > header#main-header > div.container > div#et-top-navigation","div#page-container > header#main-header > div.container > div#et-top-navigation","div.Main__Container-sc-1oq93m5-0 > div.LayoutSidebar__Container-sc-16gej7u-0 > div.LayoutSidebar__Inner-sc-16gej7u-1 > div.BadgeContainer__Inner-sc-1s0biz7-0","body.page-template-default > div#page-container > header#main-header"] |
| 🔺legacy-javascript Polyfills and transforms enable legacy browsers to use new JavaScript features. However, many aren't necessary for modern browsers. For your bundled JavaScript, adopt a modern script deployment strategy using module/nomodule feature detection to reduce the amount of code shipped to modern browsers, while retaining support for legacy browsers. Learn how to use modern JavaScript |
50 | Potential savings of 39 KiB | "[{\"url\": \"https:\/\/connect.facebook.net\/en_US\/fbevents.js\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"@babel\/plugin-transform-classes\", \"location\": {\"url\": \"https:\/\/connect.facebook.net\/en_US\/fbevents.js\", \"line\": 23, \"type\": \"source-location\", \"column\": 2302, \"urlProvider\": \"network\"}}, {\"signal\": \"Array.prototype.filter\", \"location\": {\"url\": \"https:\/\/connect.facebook.net\/en_US\/fbevents.js\", \"line\": 24, \"type\": \"source-location\", \"column\": 20141, \"urlProvider\": \"network\"}}, {\"signal\": \"Array.from\", \"location\": {\"url\": \"https:\/\/connect.facebook.net\/en_US\/fbevents.js\", \"line\": 24, \"type\": \"source-location\", \"column\": 26258, \"urlProvider\": \"network\"}}, {\"signal\": \"Array.prototype.map\", \"location\": {\"url\": \"https:\/\/connect.facebook.net\/en_US\/fbevents.js\", \"line\": 24, \"type\": \"source-location\", \"column\": 28008, \"urlProvider\": \"network\"}}, {\"signal\": \"Array.prototype.find\", \"location\": {\"url\": \"https:\/\/connect.facebook.net\/en_US\/fbevents.js\", \"line\": 24, \"type\": \"source-location\", \"column\": 28800, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 10538}, {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"Array.isArray\", \"location\": {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"line\": 1, \"type\": \"source-location\", \"column\": 54864, \"urlProvider\": \"network\"}}, {\"signal\": \"Object.getOwnPropertyDescriptors\", \"location\": {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"line\": 8, \"type\": \"source-location\", \"column\": 8265, \"urlProvider\": \"network\"}}, {\"signal\": \"Object.freeze\", \"location\": {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"line\": 8, \"type\": \"source-location\", \"column\": 9246, \"urlProvider\": \"network\"}}, {\"signal\": \"Object.isFrozen\", \"location\": {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"line\": 8, \"type\": \"source-location\", \"column\": 10204, \"urlProvider\": \"network\"}}, {\"signal\": \"Object.isSealed\", \"location\": {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"line\": 8, \"type\": \"source-location\", \"column\": 16269, \"urlProvider\": \"network\"}}, {\"signal\": \"Object.values\", \"location\": {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"line\": 8, \"type\": \"source-location\", \"column\": 25397, \"urlProvider\": \"network\"}}, {\"signal\": \"Object.setPrototypeOf\", \"location\": {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"line\": 8, \"type\": \"source-location\", \"column\": 27939, \"urlProvider\": \"network\"}}, {\"signal\": \"Object.defineProperties\", \"location\": {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"line\": 8, \"type\": \"source-location\", \"column\": 31069, \"urlProvider\": \"network\"}}, {\"signal\": \"Object.getPrototypeOf\", \"location\": {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"line\": 8, \"type\": \"source-location\", \"column\": 47354, \"urlProvider\": \"network\"}}, {\"signal\": \"Object.entries\", \"location\": {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"line\": 8, \"type\": \"source-location\", \"column\": 57505, \"urlProvider\": \"network\"}}, {\"signal\": \"Object.defineProperty\", \"location\": {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"line\": 8, \"type\": \"source-location\", \"column\": 72855, \"urlProvider\": \"network\"}}, {\"signal\": \"Object.seal\", \"location\": {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"line\": 8, \"type\": \"source-location\", \"column\": 173231, \"urlProvider\": \"network\"}}, {\"signal\": \"Object.keys\", \"location\": {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"line\": 8, \"type\": \"source-location\", \"column\": 174863, \"urlProvider\": \"network\"}}, {\"signal\": \"Object.isExtensible\", \"location\": {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"line\": 8, \"type\": \"source-location\", \"column\": 191003, \"urlProvider\": \"network\"}}, {\"signal\": \"Object.preventExtensions\", \"location\": {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"line\": 8, \"type\": \"source-location\", \"column\": 192005, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 10225}, {\"url\": \"https:\/\/static.elfsight.com\/apps\/google-reviews\/stable\/7654b1977d71c4f74030e7816be9cb269d2ff82f\/app\/googleReviews.js\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"Array.prototype.map\", \"location\": {\"url\": \"https:\/\/static.elfsight.com\/apps\/google-reviews\/stable\/7654b1977d71c4f74030e7816be9cb269d2ff82f\/app\/googleReviews.js\", \"line\": 72, \"type\": \"source-location\", \"column\": 95063, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 9678}, {\"url\": \"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y2\/r\/vB3CzVIR97P.js?_nc_x=Ij3Wp8lg5Kz\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"Object.entries\", \"location\": {\"url\": \"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y2\/r\/vB3CzVIR97P.js?_nc_x=Ij3Wp8lg5Kz\", \"line\": 36, \"type\": \"source-location\", \"column\": 50, \"urlProvider\": \"network\"}}, {\"signal\": \"Object.values\", \"location\": {\"url\": \"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y2\/r\/vB3CzVIR97P.js?_nc_x=Ij3Wp8lg5Kz\", \"line\": 36, \"type\": \"source-location\", \"column\": 521, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 8727}, {\"url\": \"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y8\/r\/PwhKrSdLXU2.js?_nc_x=Ij3Wp8lg5Kz\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"@babel\/plugin-transform-classes\", \"location\": {\"url\": \"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y8\/r\/PwhKrSdLXU2.js?_nc_x=Ij3Wp8lg5Kz\", \"line\": 66, \"type\": \"source-location\", \"column\": 7703, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 55}, {\"url\": \"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y1\/r\/sZp9eGT3zJ5.js?_nc_x=Ij3Wp8lg5Kz\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"@babel\/plugin-transform-classes\", \"location\": {\"url\": \"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y1\/r\/sZp9eGT3zJ5.js?_nc_x=Ij3Wp8lg5Kz\", \"line\": 62, \"type\": \"source-location\", \"column\": 486, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 55}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/js\/dist\/vendor\/wp-polyfill-inert.min.js?ver=3.1.2\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"@babel\/plugin-transform-classes\", \"location\": {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/js\/dist\/vendor\/wp-polyfill-inert.min.js?ver=3.1.2\", \"line\": 0, \"type\": \"source-location\", \"column\": 452, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 51}, {\"url\": \"https:\/\/js.stripe.com\/v3\/\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"@babel\/plugin-transform-classes\", \"location\": {\"url\": \"https:\/\/js.stripe.com\/v3\/\", \"line\": 0, \"type\": \"source-location\", \"column\": 604695, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 46}, {\"url\": \"https:\/\/js.stripe.com\/v3\/\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"@babel\/plugin-transform-classes\", \"location\": {\"url\": \"https:\/\/js.stripe.com\/v3\/\", \"line\": 0, \"type\": \"source-location\", \"column\": 604695, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 46}, {\"url\": \"https:\/\/connect.facebook.net\/signals\/config\/696240410831469?v=2.9.152&r=stable&domain=joannsbridal.com&hme=c3a545c63044e8e9102d4f32d84a1137594d024f28e801d670bc76dc5c075575&ex_m=67%2C112%2C99%2C103%2C58%2C3%2C93%2C66%2C15%2C91%2C84%2C49%2C51%2C158%2C161%2C172%2C168%2C169%2C171%2C28%2C94%2C50%2C73%2C170%2C153%2C156%2C165%2C166%2C173%2C121%2C14%2C48%2C178%2C177%2C123%2C17%2C33%2C38%2C1%2C41%2C62%2C63%2C64%2C68%2C88%2C16%2C13%2C90%2C87%2C86%2C100%2C102%2C37%2C101%2C29%2C25%2C154%2C157%2C130%2C27%2C10%2C11%2C12%2C5%2C6%2C24%2C21%2C22%2C54%2C59%2C61%2C71%2C95%2C26%2C72%2C8%2C7%2C76%2C46%2C20%2C97%2C96%2C9%2C19%2C18%2C81%2C53%2C79%2C32%2C70%2C0%2C89%2C31%2C78%2C83%2C45%2C44%2C82%2C36%2C4%2C85%2C77%2C42%2C39%2C34%2C80%2C2%2C35%2C60%2C40%2C98%2C43%2C75%2C65%2C104%2C57%2C56%2C30%2C92%2C55%2C52%2C47%2C74%2C69%2C23%2C105\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"@babel\/plugin-transform-classes\", \"location\": {\"url\": \"https:\/\/connect.facebook.net\/signals\/config\/696240410831469?v=2.9.152&r=stable&domain=joannsbridal.com&hme=c3a545c63044e8e9102d4f32d84a1137594d024f28e801d670bc76dc5c075575&ex_m=67%2C112%2C99%2C103%2C58%2C3%2C93%2C66%2C15%2C91%2C84%2C49%2C51%2C158%2C161%2C172%2C168%2C169%2C171%2C28%2C94%2C50%2C73%2C170%2C153%2C156%2C165%2C166%2C173%2C121%2C14%2C48%2C178%2C177%2C123%2C17%2C33%2C38%2C1%2C41%2C62%2C63%2C64%2C68%2C88%2C16%2C13%2C90%2C87%2C86%2C100%2C102%2C37%2C101%2C29%2C25%2C154%2C157%2C130%2C27%2C10%2C11%2C12%2C5%2C6%2C24%2C21%2C22%2C54%2C59%2C61%2C71%2C95%2C26%2C72%2C8%2C7%2C76%2C46%2C20%2C97%2C96%2C9%2C19%2C18%2C81%2C53%2C79%2C32%2C70%2C0%2C89%2C31%2C78%2C83%2C45%2C44%2C82%2C36%2C4%2C85%2C77%2C42%2C39%2C34%2C80%2C2%2C35%2C60%2C40%2C98%2C43%2C75%2C65%2C104%2C57%2C56%2C30%2C92%2C55%2C52%2C47%2C74%2C69%2C23%2C105\", \"line\": 19, \"type\": \"source-location\", \"column\": 2057, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 45}, {\"url\": \"https:\/\/m.stripe.network\/out-4.5.43.js\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"@babel\/plugin-transform-classes\", \"location\": {\"url\": \"https:\/\/m.stripe.network\/out-4.5.43.js\", \"line\": 0, \"type\": \"source-location\", \"column\": 6768, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 30}, {\"url\": \"https:\/\/m.stripe.network\/out-4.5.43.js\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"@babel\/plugin-transform-classes\", \"location\": {\"url\": \"https:\/\/m.stripe.network\/out-4.5.43.js\", \"line\": 0, \"type\": \"source-location\", \"column\": 6768, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 30}, {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/identify_38a7e.js\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"signal\": \"@babel\/plugin-transform-classes\", \"location\": {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/identify_38a7e.js\", \"line\": 0, \"type\": \"source-location\", \"column\": 86791, \"urlProvider\": \"network\"}}, {\"signal\": \"Array.isArray\", \"location\": {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/identify_38a7e.js\", \"line\": 0, \"type\": \"source-location\", \"column\": 133262, \"urlProvider\": \"network\"}}]}, \"totalBytes\": 0, \"wastedBytes\": 0}]" |
| 🔺mainthread-work-breakdown Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. Learn how to minimize main-thread work |
0 | 3.5 s | "[{\"group\": \"scriptEvaluation\", \"duration\": 1857.58109999999, \"groupLabel\": \"Script Evaluation\"}, {\"group\": \"other\", \"duration\": 770.8478999999995, \"groupLabel\": \"Other\"}, {\"group\": \"styleLayout\", \"duration\": 536.2353000000005, \"groupLabel\": \"Style & Layout\"}, {\"group\": \"scriptParseCompile\", \"duration\": 165.3792, \"groupLabel\": \"Script Parsing & Compilation\"}, {\"group\": \"parseHTML\", \"duration\": 95.7932999999999, \"groupLabel\": \"Parse HTML & CSS\"}, {\"group\": \"garbageCollection\", \"duration\": 53.02559999999989, \"groupLabel\": \"Garbage Collection\"}, {\"group\": \"paintCompositeRender\", \"duration\": 14.324700000000028, \"groupLabel\": \"Rendering\"}]" |
| 🔺max-potential-fid The maximum potential First Input Delay that your users could experience is the duration of the longest task. Learn more about the Maximum Potential First Input Delay metric. |
83 | 150 ms | [] |
| 🔺modern-image-formats Image formats like WebP and AVIF often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. Learn more about modern image formats. |
0 | Potential savings of 163 KiB | ["div.entry-content > div.et-l > div.et_builder_inner_content > div.et_pb_section","div.et_pb_column > div.et_pb_module > span.et_pb_image_wrap > img.wp-image-1794"] |
| 🔺render-blocking-resources Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. Learn how to eliminate render-blocking resources. |
0 | Potential savings of 1,770 ms | "[{\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/instagram-feed\/css\/sbi-styles.min.css?ver=6.2.10\", \"wastedMs\": 150, \"totalBytes\": 9302}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/css\/dashicons.min.css?ver=6.4.3\", \"wastedMs\": 450, \"totalBytes\": 35353}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/cache\/autoptimize\/css\/autoptimize_single_5af91651f0ddbc06c495425f2090dbe9.css\", \"wastedMs\": 150, \"totalBytes\": 2106}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/gravityforms\/legacy\/css\/formsmain.min.css?ver=2.5.16\", \"wastedMs\": 150, \"totalBytes\": 13146}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/divi-testimonial-slider\/assets\/css\/archive_testimonial.min.css?ver=6.4.3\", \"wastedMs\": 150, \"totalBytes\": 3465}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/js\/jquery\/jquery.min.js?ver=3.7.1\", \"wastedMs\": 300, \"totalBytes\": 31802}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/js\/dist\/vendor\/wp-polyfill.min.js?ver=3.15.0\", \"wastedMs\": 300, \"totalBytes\": 36775}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/js\/dist\/vendor\/react-dom.min.js?ver=18.2.0\", \"wastedMs\": 300, \"totalBytes\": 42760}, {\"url\": \"https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/3.5.1\/jquery.min.js\", \"wastedMs\": 1135, \"totalBytes\": 31651}]" |
| 🔺speed-index Speed Index shows how quickly the contents of a page are visibly populated. Learn more about the Speed Index metric. |
0 | 17.0 s | "[]" |
| 🔺third-party-facades Some third-party embeds can be lazy loaded. Consider replacing them with a facade until they are required. Learn how to defer third-parties with a facade. |
50 | 1 facade alternative available | "[{\"entity\": \"Facebook\", \"product\": \"Facebook Messenger Customer Chat (Social)\", \"subItems\": {\"type\": \"subitems\", \"items\": [{\"url\": \"https:\/\/connect.facebook.net\/en_US\/sdk\/xfbml.customerchat.js\", \"tbtImpact\": 1.541651895132856, \"blockingTime\": 0, \"transferSize\": 91468, \"mainThreadTime\": 51.85740000000001}, {\"url\": \"https:\/\/connect.facebook.net\/en_US\/fbevents.js\", \"tbtImpact\": 5, \"blockingTime\": 2.8455999999999975, \"transferSize\": 60148, \"mainThreadTime\": 54.769499999999994}, {\"url\": \"https:\/\/connect.facebook.net\/signals\/config\/696240410831469?v=2.9.152&r=stable&domain=joannsbridal.com&hme=c3a545c63044e8e9102d4f32d84a1137594d024f28e801d670bc76dc5c075575&ex_m=67%2C112%2C99%2C103%2C58%2C3%2C93%2C66%2C15%2C91%2C84%2C49%2C51%2C158%2C161%2C172%2C168%2C169%2C171%2C28%2C94%2C50%2C73%2C170%2C153%2C156%2C165%2C166%2C173%2C121%2C14%2C48%2C178%2C177%2C123%2C17%2C33%2C38%2C1%2C41%2C62%2C63%2C64%2C68%2C88%2C16%2C13%2C90%2C87%2C86%2C100%2C102%2C37%2C101%2C29%2C25%2C154%2C157%2C130%2C27%2C10%2C11%2C12%2C5%2C6%2C24%2C21%2C22%2C54%2C59%2C61%2C71%2C95%2C26%2C72%2C8%2C7%2C76%2C46%2C20%2C97%2C96%2C9%2C19%2C18%2C81%2C53%2C79%2C32%2C70%2C0%2C89%2C31%2C78%2C83%2C45%2C44%2C82%2C36%2C4%2C85%2C77%2C42%2C39%2C34%2C80%2C2%2C35%2C60%2C40%2C98%2C43%2C75%2C65%2C104%2C57%2C56%2C30%2C92%2C55%2C52%2C47%2C74%2C69%2C23%2C105\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 11876, \"mainThreadTime\": 33.088499999999996}, {\"url\": \"Other resources\", \"tbtImpact\": 0, \"blockingTime\": 0, \"transferSize\": 1142, \"mainThreadTime\": 0}]}, \"blockingTime\": 2.8455999999999975, \"transferSize\": 164634}]" |
| 🔺total-blocking-time Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. Learn more about the Total Blocking Time metric. |
84 | 250 ms | [] |
| 🔺total-byte-weight Large network payloads cost users real money and are highly correlated with long load times. Learn how to reduce payload sizes. |
50 | Total size was 3,525 KiB | "[{\"url\": \"https:\/\/static.elfsight.com\/apps\/google-reviews\/stable\/7654b1977d71c4f74030e7816be9cb269d2ff82f\/app\/googleReviews.js\", \"totalBytes\": 320490}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/uploads\/2024\/01\/TBBW-lkweddingco-waco-photographer-11-scaled.jpg\", \"totalBytes\": 295171}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/jquery-1.9.1.js\", \"totalBytes\": 269508}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/jquery-ui-1.9.1.min.js\", \"totalBytes\": 238201}, {\"url\": \"https:\/\/www.gstatic.com\/recaptcha\/releases\/rz4DvU-cY2JYCwHSTck0_qm-\/recaptcha__en.js\", \"totalBytes\": 204015}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/uploads\/et-fonts\/JustLovely.otf\", \"totalBytes\": 202181}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/marketingtools\/moment-timezone-with-data.min.js\", \"totalBytes\": 181555}, {\"url\": \"https:\/\/js.stripe.com\/v3\/\", \"totalBytes\": 170685}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/uploads\/2021\/01\/IMG_0181.jpg\", \"totalBytes\": 164038}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/cache\/autoptimize\/js\/autoptimize_86c5ab43644a3a7c7fbaf1d56e6347a2.js\", \"totalBytes\": 157691}]" |
| 🔺unminified-javascript Minifying JavaScript files can reduce payload sizes and script parse time. Learn how to minify JavaScript. |
50 | Potential savings of 259 KiB | "[{\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/jquery-1.9.1.js\", \"totalBytes\": 268381, \"wastedBytes\": 124915, \"wastedPercent\": 46.543905865169286}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/jquery-1.9.1.js\", \"totalBytes\": 268381, \"wastedBytes\": 124915, \"wastedPercent\": 46.543905865169286}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/marketingtools\/appointment-scheduler.js\", \"totalBytes\": 33551, \"wastedBytes\": 7885, \"wastedPercent\": 23.502936004053776}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/marketingtools\/appointment-scheduler.js\", \"totalBytes\": 33551, \"wastedBytes\": 7885, \"wastedPercent\": 23.502936004053776}]" |
| 🔺unused-css-rules Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. Learn how to reduce unused CSS. |
0 | Potential savings of 231 KiB | "[{\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/css\/bootstrap-3.3.7\/bootstrap.min.css\", \"totalBytes\": 121200, \"wastedBytes\": 117166, \"wastedPercent\": 96.67161716171616}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/css\/dashicons.min.css?ver=6.4.3\", \"totalBytes\": 35254, \"wastedBytes\": 35254, \"wastedPercent\": 100}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/css\/marketingtools\/ui-lightness\/jquery-ui-1.8.16.custom.min.css\", \"totalBytes\": 23969, \"wastedBytes\": 23969, \"wastedPercent\": 100}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/css\/marketingtools\/marketingTools.css\", \"totalBytes\": 23532, \"wastedBytes\": 23299, \"wastedPercent\": 99.00977475563111}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/css\/dist\/block-library\/style.min.css?ver=6.4.3\", \"totalBytes\": 14697, \"wastedBytes\": 14412, \"wastedPercent\": 98.05890470656595}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/gravityforms\/legacy\/css\/formsmain.min.css?ver=2.5.16\", \"totalBytes\": 12816, \"wastedBytes\": 11641, \"wastedPercent\": 90.83157502792602}, {\"url\": \"@font-face{font-family:ETmodules;font-display:block;src:url(\/\/joannsbridal.com\/wp-content\/themes\/Di\u2026\", \"totalBytes\": 13282, \"wastedBytes\": 11121, \"wastedPercent\": 83.72678018575851}]" |
| 🔺unused-javascript Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. Learn how to reduce unused JavaScript. |
0 | Potential savings of 2,780 KiB | "[{\"url\": \"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3i4o84\/yv\/l\/en_US\/I7ULyJpJND2.js?_nc_x=Ij3Wp8lg5Kz\", \"totalBytes\": 480334, \"wastedBytes\": 468632, \"wastedPercent\": 97.5638208851863}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/jquery-ui-1.9.1.min.js\", \"totalBytes\": 237104, \"wastedBytes\": 212397, \"wastedPercent\": 89.57967811593225}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/jquery-ui-1.9.1.min.js\", \"totalBytes\": 237104, \"wastedBytes\": 212397, \"wastedPercent\": 89.57967811593225}, {\"url\": \"https:\/\/static.elfsight.com\/apps\/google-reviews\/stable\/7654b1977d71c4f74030e7816be9cb269d2ff82f\/app\/googleReviews.js\", \"totalBytes\": 319779, \"wastedBytes\": 153206, \"wastedPercent\": 47.90988434015724}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/jquery-1.9.1.js\", \"totalBytes\": 268381, \"wastedBytes\": 148305, \"wastedPercent\": 55.25912788163097}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/jquery-1.9.1.js\", \"totalBytes\": 268381, \"wastedBytes\": 148305, \"wastedPercent\": 55.25912788163097}, {\"url\": \"https:\/\/www.gstatic.com\/recaptcha\/releases\/rz4DvU-cY2JYCwHSTck0_qm-\/recaptcha__en.js\", \"totalBytes\": 203486, \"wastedBytes\": 144886, \"wastedPercent\": 71.20204944200495}, {\"url\": \"https:\/\/js.stripe.com\/v3\/\", \"totalBytes\": 170342, \"wastedBytes\": 133573, \"wastedPercent\": 78.41443708566209}, {\"url\": \"https:\/\/js.stripe.com\/v3\/\", \"totalBytes\": 170342, \"wastedBytes\": 133425, \"wastedPercent\": 78.3279524269351}, {\"url\": \"https:\/\/www.gstatic.com\/recaptcha\/releases\/rz4DvU-cY2JYCwHSTck0_qm-\/recaptcha__en.js\", \"totalBytes\": 203486, \"wastedBytes\": 124405, \"wastedPercent\": 61.13679006929401}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/cache\/autoptimize\/js\/autoptimize_86c5ab43644a3a7c7fbaf1d56e6347a2.js\", \"totalBytes\": 157304, \"wastedBytes\": 120680, \"wastedPercent\": 76.717582028803}, {\"url\": \"https:\/\/www.gstatic.com\/recaptcha\/releases\/rz4DvU-cY2JYCwHSTck0_qm-\/recaptcha__en.js\", \"totalBytes\": 203486, \"wastedBytes\": 115165, \"wastedPercent\": 56.59624974049019}, {\"url\": \"https:\/\/www.gstatic.com\/recaptcha\/releases\/rz4DvU-cY2JYCwHSTck0_qm-\/recaptcha__en.js\", \"totalBytes\": 203486, \"wastedBytes\": 105987, \"wastedPercent\": 52.08587130663679}, {\"url\": \"https:\/\/www.gstatic.com\/recaptcha\/releases\/rz4DvU-cY2JYCwHSTck0_qm-\/recaptcha__en.js\", \"totalBytes\": 203486, \"wastedBytes\": 99740, \"wastedPercent\": 49.01562542843601}, {\"url\": \"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/y2\/r\/vB3CzVIR97P.js?_nc_x=Ij3Wp8lg5Kz\", \"totalBytes\": 118116, \"wastedBytes\": 75562, \"wastedPercent\": 63.97282127361166}, {\"url\": \"https:\/\/analytics.tiktok.com\/i18n\/pixel\/static\/main.MTFhN2NkNDczMQ.js\", \"totalBytes\": 116279, \"wastedBytes\": 57128, \"wastedPercent\": 49.13017450930595}, {\"url\": \"https:\/\/connect.facebook.net\/en_US\/sdk\/xfbml.customerchat.js\", \"totalBytes\": 91058, \"wastedBytes\": 54142, \"wastedPercent\": 59.45844596178185}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/marketingtools\/moment-with-langs.min.js\", \"totalBytes\": 120654, \"wastedBytes\": 44267, \"wastedPercent\": 36.68921046960731}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/marketingtools\/moment-with-langs.min.js\", \"totalBytes\": 120654, \"wastedBytes\": 44267, \"wastedPercent\": 36.68921046960731}, {\"url\": \"https:\/\/www.googletagmanager.com\/gtm.js?id=GTM-M5V56MX\", \"totalBytes\": 79928, \"wastedBytes\": 42608, \"wastedPercent\": 53.307882445044555}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/js\/dist\/vendor\/react-dom.min.js?ver=18.2.0\", \"totalBytes\": 42374, \"wastedBytes\": 36753, \"wastedPercent\": 86.73462290470412}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/marketingtools\/appointment-scheduler.js\", \"totalBytes\": 33549, \"wastedBytes\": 31312, \"wastedPercent\": 93.33214104742316}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/marketingtools\/appointment-scheduler.js\", \"totalBytes\": 33549, \"wastedBytes\": 31312, \"wastedPercent\": 93.33214104742316}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/bootstrap-3.3.7\/bootstrap.min.js\", \"totalBytes\": 37045, \"wastedBytes\": 30398, \"wastedPercent\": 82.05695775408287}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/bootstrap-3.3.7\/bootstrap.min.js\", \"totalBytes\": 37045, \"wastedBytes\": 30398, \"wastedPercent\": 82.05695775408287}, {\"url\": \"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yN\/r\/topYx6cBHGY.js?_nc_x=Ij3Wp8lg5Kz\", \"totalBytes\": 28876, \"wastedBytes\": 25994, \"wastedPercent\": 90.0210276101664}, {\"url\": \"https:\/\/connect.facebook.net\/en_US\/fbevents.js\", \"totalBytes\": 57964, \"wastedBytes\": 21177, \"wastedPercent\": 36.53433117065787}]" |
| 🔺uses-long-cache-ttl A long cache lifetime can speed up repeat visits to your page. Learn more about efficient cache policies. |
50 | 49 resources found | "[{\"url\": \"https:\/\/joannsbridal.com\/wp-content\/themes\/Divi\/core\/admin\/fonts\/modules\/all\/modules.woff\", \"totalBytes\": 92428, \"wastedBytes\": 92428, \"cacheLifetimeMs\": 0, \"cacheHitProbability\": 0}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/gravityforms\/legacy\/css\/formsmain.min.css?ver=2.5.16\", \"totalBytes\": 13146, \"wastedBytes\": 13146, \"cacheLifetimeMs\": 0, \"cacheHitProbability\": 0}, {\"url\": \"https:\/\/hostedpayments.fullsteampay.net\/js\/hostedcontrols\/1.0.0\/fullsteam.hostedcontrols.js\", \"totalBytes\": 9315, \"wastedBytes\": 9315, \"cacheLifetimeMs\": 0, \"cacheHitProbability\": 0}, {\"url\": \"https:\/\/cip-storage.chargeitpro.com\/webpos\/CIP.token.js\", \"totalBytes\": 3013, \"wastedBytes\": 3013, \"cacheLifetimeMs\": 0, \"cacheHitProbability\": 0}, {\"url\": \"https:\/\/www.facebook.com\/tr\/?id=696240410831469&ev=PageView&dl=https%3A%2F%2Fjoannsbridal.com%2Fsubmit-your-wedding%2F&rl=&if=false&ts=1712650757234&sw=800&sh=600&v=2.9.152&r=stable&ec=0&o=4126&fbp=fb.1.1712650757226.1155116233&ler=empty&it=1712650754843&coo=false&rqm=GET\", \"totalBytes\": 273, \"wastedBytes\": 273, \"cacheLifetimeMs\": 0, \"cacheHitProbability\": 0}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/wp-hummingbird\/admin\/assets\/css\/critical.css?ver=2.2.2\", \"totalBytes\": 155, \"wastedBytes\": 155, \"cacheLifetimeMs\": 0, \"cacheHitProbability\": 0}, {\"url\": \"https:\/\/cip-storage.chargeitpro.com\/webpos\/CIP.token.js\", \"totalBytes\": 0, \"wastedBytes\": 0, \"cacheLifetimeMs\": 0, \"cacheHitProbability\": 0}, {\"url\": \"https:\/\/hostedpayments.fullsteampay.net\/js\/hostedcontrols\/1.0.0\/fullsteam.hostedcontrols.js\", \"totalBytes\": 0, \"wastedBytes\": 0, \"cacheLifetimeMs\": 0, \"cacheHitProbability\": 0}, {\"url\": \"https:\/\/js.stripe.com\/v3\/\", \"debugData\": {\"type\": \"debugdata\", \"max-age\": 60}, \"totalBytes\": 170685, \"wastedBytes\": 169262.625, \"cacheLifetimeMs\": 60000, \"cacheHitProbability\": 0.008333333333333333}, {\"url\": \"https:\/\/js.stripe.com\/v3\/\", \"debugData\": {\"type\": \"debugdata\", \"max-age\": 60}, \"totalBytes\": 0, \"wastedBytes\": 0, \"cacheLifetimeMs\": 60000, \"cacheHitProbability\": 0.008333333333333333}, {\"url\": \"https:\/\/m.stripe.network\/out-4.5.43.js\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 300}, \"totalBytes\": 14811, \"wastedBytes\": 14193.875, \"cacheLifetimeMs\": 300000, \"cacheHitProbability\": 0.041666666666666664}, {\"url\": \"https:\/\/m.stripe.network\/out-4.5.43.js\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 300}, \"totalBytes\": 0, \"wastedBytes\": 0, \"cacheLifetimeMs\": 300000, \"cacheHitProbability\": 0.041666666666666664}, {\"url\": \"https:\/\/connect.facebook.net\/en_US\/fbevents.js\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 1200}, \"totalBytes\": 60148, \"wastedBytes\": 53130.73333333333, \"cacheLifetimeMs\": 1200000, \"cacheHitProbability\": 0.11666666666666668}, {\"url\": \"https:\/\/connect.facebook.net\/signals\/config\/696240410831469?v=2.9.152&r=stable&domain=joannsbridal.com&hme=c3a545c63044e8e9102d4f32d84a1137594d024f28e801d670bc76dc5c075575&ex_m=67%2C112%2C99%2C103%2C58%2C3%2C93%2C66%2C15%2C91%2C84%2C49%2C51%2C158%2C161%2C172%2C168%2C169%2C171%2C28%2C94%2C50%2C73%2C170%2C153%2C156%2C165%2C166%2C173%2C121%2C14%2C48%2C178%2C177%2C123%2C17%2C33%2C38%2C1%2C41%2C62%2C63%2C64%2C68%2C88%2C16%2C13%2C90%2C87%2C86%2C100%2C102%2C37%2C101%2C29%2C25%2C154%2C157%2C130%2C27%2C10%2C11%2C12%2C5%2C6%2C24%2C21%2C22%2C54%2C59%2C61%2C71%2C95%2C26%2C72%2C8%2C7%2C76%2C46%2C20%2C97%2C96%2C9%2C19%2C18%2C81%2C53%2C79%2C32%2C70%2C0%2C89%2C31%2C78%2C83%2C45%2C44%2C82%2C36%2C4%2C85%2C77%2C42%2C39%2C34%2C80%2C2%2C35%2C60%2C40%2C98%2C43%2C75%2C65%2C104%2C57%2C56%2C30%2C92%2C55%2C52%2C47%2C74%2C69%2C23%2C105\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 1200}, \"totalBytes\": 11876, \"wastedBytes\": 10490.466666666667, \"cacheLifetimeMs\": 1200000, \"cacheHitProbability\": 0.11666666666666668}, {\"url\": \"https:\/\/static.elfsight.com\/apps\/google-reviews\/stable\/7654b1977d71c4f74030e7816be9cb269d2ff82f\/app\/googleReviews.js\", \"debugData\": {\"type\": \"debugdata\", \"max-age\": 3600}, \"totalBytes\": 320490, \"wastedBytes\": 256392, \"cacheLifetimeMs\": 3600000, \"cacheHitProbability\": 0.2}, {\"url\": \"https:\/\/static.elfsight.com\/platform\/platform.js\", \"debugData\": {\"type\": \"debugdata\", \"max-age\": 3600}, \"totalBytes\": 17017, \"wastedBytes\": 13613.6, \"cacheLifetimeMs\": 3600000, \"cacheHitProbability\": 0.2}, {\"url\": \"https:\/\/joannsbridal.com\/cdn-cgi\/scripts\/5c5dd728\/cloudflare-static\/email-decode.min.js\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 172800}, \"totalBytes\": 835, \"wastedBytes\": 250.50000000000003, \"cacheLifetimeMs\": 172800000, \"cacheHitProbability\": 0.7}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/uploads\/2024\/01\/TBBW-lkweddingco-waco-photographer-11-scaled.jpg\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 295171, \"wastedBytes\": 27538.299999999996, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/uploads\/et-fonts\/JustLovely.otf\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 202181, \"wastedBytes\": 18862.69664804469, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/uploads\/2021\/01\/IMG_0181.jpg\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 164038, \"wastedBytes\": 15304.103910614524, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/js\/dist\/vendor\/react-dom.min.js?ver=18.2.0\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 42760, \"wastedBytes\": 3989.340782122904, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/js\/dist\/vendor\/wp-polyfill.min.js?ver=3.15.0\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 36775, \"wastedBytes\": 3430.963687150838, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/css\/dashicons.min.css?ver=6.4.3\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 35353, \"wastedBytes\": 3298.296648044692, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/js\/jquery\/jquery.min.js?ver=3.7.1\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 31802, \"wastedBytes\": 2967.002234636871, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/css\/dist\/block-library\/style.min.css?ver=6.4.3\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 15071, \"wastedBytes\": 1406.0653631284913, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/instagram-feed\/css\/sbi-styles.min.css?ver=6.2.10\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 9302, \"wastedBytes\": 867.840223463687, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/uploads\/2021\/11\/JoannsBridal_Logo_Horizontal_1.png\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 7357, \"wastedBytes\": 686.3793296089384, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/image-intense\/styles\/style.min.css?ver=1.0.0\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 5509, \"wastedBytes\": 513.9681564245809, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/js\/dist\/vendor\/react.min.js?ver=18.2.0\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 4615, \"wastedBytes\": 430.5614525139664, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/divi-testimonial-slider\/assets\/css\/swiper.min.css\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 4399, \"wastedBytes\": 410.40949720670386, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/js\/dist\/i18n.min.js?ver=7701b0c3857f914212ef\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 4118, \"wastedBytes\": 384.1932960893854, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/gravityforms\/legacy\/css\/readyclass.min.css?ver=2.5.16\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 3888, \"wastedBytes\": 362.7351955307262, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/divi-testimonial-slider\/assets\/css\/archive_testimonial.min.css?ver=6.4.3\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 3465, \"wastedBytes\": 323.27094972067033, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/divi-testimonial-slider\/assets\/css\/divi_testimonial_slider_module_v.1.0.min.css?ver=6.4.3\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 3203, \"wastedBytes\": 298.82737430167595, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/js\/dist\/vendor\/regenerator-runtime.min.js?ver=0.14.0\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 2933, \"wastedBytes\": 273.6374301675977, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/js\/dist\/vendor\/wp-polyfill-inert.min.js?ver=3.1.2\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 2893, \"wastedBytes\": 269.90558659217874, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/gravityforms\/js\/placeholders.jquery.min.js?ver=2.5.16\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 2061, \"wastedBytes\": 192.28324022346365, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/gravityforms\/legacy\/css\/datepicker.min.css?ver=2.5.16\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 1983, \"wastedBytes\": 185.00614525139665, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/js\/dist\/hooks.min.js?ver=c6aec9a8d4e5a5d543a1\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 1960, \"wastedBytes\": 182.8603351955307, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/wow-carousel-for-divi-lite\/assets\/libs\/magnific\/magnific-popup.min.css?ver=2.0.0\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 1634, \"wastedBytes\": 152.4458100558659, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/gravityforms\/legacy\/css\/browsers.min.css?ver=2.5.16\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 1537, \"wastedBytes\": 143.39608938547482, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/js\/dist\/a11y.min.js?ver=7032343a947cfccf5608\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 1258, \"wastedBytes\": 117.36648044692735, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/wow-carousel-for-divi-lite\/assets\/libs\/slick\/slick.min.css?ver=2.0.0\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 1177, \"wastedBytes\": 109.8094972067039, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/gravityforms\/images\/datepicker\/datepicker.svg\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 802, \"wastedBytes\": 74.82346368715082, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/gravityforms\/legacy\/css\/formreset.min.css?ver=2.5.16\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 745, \"wastedBytes\": 69.50558659217876, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/divi-testimonial-slider\/styles\/style.min.css?ver=1.0.0\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 683, \"wastedBytes\": 63.72122905027932, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-includes\/js\/dist\/dom-ready.min.js?ver=392bdd43726760d1f3ca\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 681, \"wastedBytes\": 63.53463687150837, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/et-cache\/519\/et-core-unified-deferred-519.min.css?ver=1711352937\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 495, \"wastedBytes\": 46.18156424581005, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}, {\"url\": \"https:\/\/joannsbridal.com\/wp-content\/plugins\/modula-best-grid-gallery\/includes\/divi-extension\/styles\/style.min.css\", \"debugData\": {\"type\": \"debugdata\", \"public\": true, \"max-age\": 2678400}, \"totalBytes\": 363, \"wastedBytes\": 33.86648044692737, \"cacheLifetimeMs\": 2678400000, \"cacheHitProbability\": 0.9067039106145252}]" |
| 🔺uses-passive-event-listeners Consider marking your touch and wheel event listeners as `passive` to improve your page's scroll performance. Learn more about adopting passive event listeners. |
50 | "[{\"source\": {\"url\": \"https:\/\/www.gstatic.com\/recaptcha\/releases\/rz4DvU-cY2JYCwHSTck0_qm-\/recaptcha__en.js\", \"line\": 418, \"type\": \"source-location\", \"column\": 185, \"urlProvider\": \"network\"}}]" |
|
| 🔺uses-responsive-images Serve images that are appropriately-sized to save cellular data and improve load time. Learn how to size images. |
0 | Potential savings of 44 KiB | ["div.et_pb_column > div.et_pb_module > span.et_pb_image_wrap > img.wp-image-1794","div.container > div.logo_container > a > img#logo"] |
| 🔺uses-text-compression Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. Learn more about text compression. |
50 | Potential savings of 665 KiB | "[{\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/jquery-1.9.1.js\", \"totalBytes\": 268381, \"wastedBytes\": 188605}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/jquery-ui-1.9.1.min.js\", \"totalBytes\": 237108, \"wastedBytes\": 174616}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/marketingtools\/moment-timezone-with-data.min.js\", \"totalBytes\": 180520, \"wastedBytes\": 155958}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/marketingtools\/moment-with-langs.min.js\", \"totalBytes\": 136050, \"wastedBytes\": 98862}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/bootstrap-3.3.7\/bootstrap.min.js\", \"totalBytes\": 37045, \"wastedBytes\": 27213}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/marketingtools\/appointment-scheduler.js\", \"totalBytes\": 33551, \"wastedBytes\": 25890}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/marketingtools\/marketingtools.js\", \"totalBytes\": 4022, \"wastedBytes\": 3030}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/marketingtools\/jquery.maskedinput-1.4.1.min.js\", \"totalBytes\": 4324, \"wastedBytes\": 2364}, {\"url\": \"https:\/\/app.bridallive.com\/bl-server\/resources\/js\/marketingtools\/accessibe-init.js\", \"totalBytes\": 3209, \"wastedBytes\": 2158}, {\"url\": \"https:\/\/cip-storage.chargeitpro.com\/webpos\/CIP.token.js\", \"totalBytes\": 2648, \"wastedBytes\": 1788}]" |
β