Performance
https://magentainteriors.my.canva.site/
Recommended Improvements
Prioritised by Impact
641fa066410c88ab01906a5566e555d8.png
/ 1.94 MB• Using a modern image format (WebP, AVIF) or increasing the image compression could improve this image's download size.
• This image file is larger than it needs to be (1066x1599) for its displayed dimensions (912x1368). Use responsive images to reduce the image download size.
Choose Optimization
Select the size that best fits your implementation strategy.
Responsive Strategy: Use this version in your srcset for mobile screens. It solves the performance hit on mobile while allowing your larger original image to stay crisp on desktop.
edb0c32c694614651323f2ebf4b3ddba.jpg
/ 706.73 KB• Using a modern image format (WebP, AVIF) or increasing the image compression could improve this image's download size.
• This image file is larger than it needs to be (2400x1600) for its displayed dimensions (1912x1274). Use responsive images to reduce the image download size.
Choose Optimization
Select the size that best fits your implementation strategy.
Responsive Strategy: Use this version in your srcset for mobile screens. It solves the performance hit on mobile while allowing your larger original image to stay crisp on desktop.
70a2529d694b423038718bb09a4fc1b1.jpg
/ 98.5 KB• This image file is larger than it needs to be (800x800) for its displayed dimensions (363x363). Use responsive images to reduce the image download size.
Choose Optimization
Select the size that best fits your implementation strategy.
Responsive Strategy: Use this version in your srcset for mobile screens. It solves the performance hit on mobile while allowing your larger original image to stay crisp on desktop.
fc7f375265df07eee56446592d552f3c.jpg
/ 95.46 KB• This image file is larger than it needs to be (800x800) for its displayed dimensions (363x363). Use responsive images to reduce the image download size.
Choose Optimization
Select the size that best fits your implementation strategy.
Responsive Strategy: Use this version in your srcset for mobile screens. It solves the performance hit on mobile while allowing your larger original image to stay crisp on desktop.
73b622fe7e66981fd31fd353d64bea40.jpg
/ 89.09 KB• This image file is larger than it needs to be (800x800) for its displayed dimensions (363x363). Use responsive images to reduce the image download size.
Choose Optimization
Select the size that best fits your implementation strategy.
Responsive Strategy: Use this version in your srcset for mobile screens. It solves the performance hit on mobile while allowing your larger original image to stay crisp on desktop.
d6da20d7af9705725dce681113944c00.jpg
/ 80.91 KB• This image file is larger than it needs to be (800x800) for its displayed dimensions (449x449). Use responsive images to reduce the image download size.
Choose Optimization
Select the size that best fits your implementation strategy.
Responsive Strategy: Use this version in your srcset for mobile screens. It solves the performance hit on mobile while allowing your larger original image to stay crisp on desktop.
b09d54225fb6d711bc5fc71a9280c61c.jpg
/ 73.67 KB• This image file is larger than it needs to be (800x800) for its displayed dimensions (449x449). Use responsive images to reduce the image download size.
Choose Optimization
Select the size that best fits your implementation strategy.
Responsive Strategy: Use this version in your srcset for mobile screens. It solves the performance hit on mobile while allowing your larger original image to stay crisp on desktop.
f76105a568b407dcade28e64deab5745.jpg
/ 68.54 KB• This image file is larger than it needs to be (800x800) for its displayed dimensions (449x449). Use responsive images to reduce the image download size.
Choose Optimization
Select the size that best fits your implementation strategy.
Responsive Strategy: Use this version in your srcset for mobile screens. It solves the performance hit on mobile while allowing your larger original image to stay crisp on desktop.
af679b442f9a5161f83fcb03171dfe0c.jpg
/ 112.88 KB• Using a modern image format (WebP, AVIF) or increasing the image compression could improve this image's download size.
• This image file is larger than it needs to be (800x800) for its displayed dimensions (663x663). Use responsive images to reduce the image download size.
Choose Optimization
Select the size that best fits your implementation strategy.
Responsive Strategy: Use this version in your srcset for mobile screens. It solves the performance hit on mobile while allowing your larger original image to stay crisp on desktop.
💰 Fix Caching Headers: You could save repeat visitors approximately 556 KB of download data. Action: Configure your web server (Apache/Nginx) to set `Cache-Control: max-age=31536000` for all static assets (images, CSS, fonts)
The Total Page Size (6.51 MB) is extremely large. This severely impacts mobile users. Action: Aggressively reduce asset size, especially images and video, and look into code splitting
Accessibility Score (85%) is low due to 2 critical failed audit(s). Action: Check for insufficient color contrast (e.g., light gray text on white background) and missing `alt` attributes on images
Action Items
11 Issues📉 Major Regression (-13 Performance points) detected. Investigate immediately.
❌ CORE WEB VITALS FAIL: One or more critical metrics failed the threshold. See the specific action items below:
🔴 LCP Failure (15.60s): The largest element is taking too long to appear. The culprit element is: `The main image or text block`. Action: Prioritize loading this element and ensure it is not blocked by resources.
The Overall Performance Score is critical (43%). Immediate attention is required to fix severe performance issues affecting user experience and search ranking.
Slow First Contentful Paint (6.5s): Users wait too long to see the first visible element. Look for render-blocking resources (CSS/JS) in the `
` of your HTML.🚫 Render Blocking Resources are delaying page rendering by approximately 539ms. This needs to be fixed to improve FCP and LCP.
The source of the render-blocking time is unclear from the top culprits. Check the Lighthouse report's 'Minimize render-blocking resources' section for all files.
⚠️ High JavaScript Load (2024ms): Optimizing your main-thread work is necessary for better performance. Action: Consider using Web Workers for heavy computations or server-side rendering (SSR).
The Total Page Size (6.51 MB) is extremely large. This severely impacts mobile users. Action: Aggressively reduce asset size, especially images and video, and look into code splitting.
Accessibility Score (85%) is low due to 2 critical failed audit(s). Action: Check for insufficient color contrast (e.g., light gray text on white background) and missing `alt` attributes on images.
💰 Fix Caching Headers: You could save repeat visitors approximately 556 KB of download data. Action: Configure your web server (Apache/Nginx) to set `Cache-Control: max-age=31536000` for all static assets (images, CSS, fonts).
Successful Checks
2 Passed✅ Excellent Image Format Usage: No significant savings were found by converting images to WebP/AVIF. Your image formats are already highly optimized.
🚀 Fast Server Response (TTFB: 5ms): Your hosting and backend are performing well, delivering the initial page quickly.
Core Vitals & Key Timings
Largest Contentful Paint (LCP)
Measures **loading performance**. Marks the time the largest visible element is painted.
Cumulative Layout Shift (CLS)
Measures **visual stability**. Quantifies unexpected layout shifts.
Total Blocking Time (TBT)
Measures **interactivity**. Tracks the sum of time the main thread was blocked.
Time to First Byte (TTFB)
Measures **server responsiveness**. Time from request start until the first byte arrives.
Speed Index (SI)
Measures **visual completeness**. Shows how quickly content is visibly populated.
Detailed Audit Metrics
JS Execution Time
Total time spent parsing, compiling, and executing JavaScript.
Render Blocking Time
Time spent waiting for critical CSS/JS to load that prevents the page from rendering.
Total Transfer Size
The compressed size of all resources transferred over the network.
Unsized Image Count
Number of images without explicit width/height attributes (contributes to CLS).
Next-Gen Image Savings
Potential file size reduction if images were converted to modern formats.
Uncached Assets Savings
Potential file size savings from leveraging browser caching for static assets.
-
Network dependency tree
Best Practice
Avoid chaining critical requests by reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
Longest Critical Chain Duration: 3.01 seconds
This is the time taken by the most delayed sequence of dependent resources to load. Shorter chains improve performance.
Preconnect advice: No additional origins are good candidates for preconnecting
-
Image elements do not have `[alt]` attributes
Image Optimisation
Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. Learn more about the `alt` attribute.
{"lhId":"1-4-IMG","path":"1,HTML,1,BODY,1,DIV,0,DIV,0,MAIN,0,DIV,0,DIV,1,DIV,0,DIV,0,DIV,0,DIV,0,SECTION,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,2,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,IMG","type":"node","snippet":"<img class=\"_7_i_XA\" crossorigin=\"anonymous\" draggable=\"false\" src=\"https:\/\/magentainteriors.my.canva.site\/_assets\/media\/edb0c32c694614651323f\u2026\">","selector":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","nodeLabel":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"","boundingRect":{"top":-66,"left":-340,"right":752,"width":1092,"bottom":662,"height":728}}{"lhId":"1-5-IMG","path":"1,HTML,1,BODY,1,DIV,0,DIV,0,MAIN,0,DIV,0,DIV,1,DIV,0,DIV,0,DIV,0,DIV,1,SECTION,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,4,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,IMG","type":"node","snippet":"<img class=\"_7_i_XA\" crossorigin=\"anonymous\" draggable=\"false\" src=\"https:\/\/magentainteriors.my.canva.site\/_assets\/media\/af679b442f9a5161f83fc\u2026\">","selector":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","nodeLabel":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"","boundingRect":{"top":1013,"left":16,"right":396,"width":379,"bottom":1392,"height":379}}{"lhId":"1-6-IMG","path":"1,HTML,1,BODY,1,DIV,0,DIV,0,MAIN,0,DIV,0,DIV,1,DIV,0,DIV,0,DIV,0,DIV,2,SECTION,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,2,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,IMG","type":"node","snippet":"<img class=\"_7_i_XA\" crossorigin=\"anonymous\" draggable=\"false\" src=\"https:\/\/magentainteriors.my.canva.site\/_assets\/media\/fc7f375265df07eee5644\u2026\">","selector":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","nodeLabel":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"","boundingRect":{"top":1719,"left":102,"right":310,"width":208,"bottom":1927,"height":208}}{"lhId":"1-7-IMG","path":"1,HTML,1,BODY,1,DIV,0,DIV,0,MAIN,0,DIV,0,DIV,1,DIV,0,DIV,0,DIV,0,DIV,2,SECTION,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,3,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,IMG","type":"node","snippet":"<img class=\"_7_i_XA\" crossorigin=\"anonymous\" draggable=\"false\" src=\"https:\/\/magentainteriors.my.canva.site\/_assets\/media\/70a2529d694b423038718\u2026\">","selector":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","nodeLabel":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"","boundingRect":{"top":1943,"left":102,"right":310,"width":208,"bottom":2151,"height":208}}{"lhId":"1-8-IMG","path":"1,HTML,1,BODY,1,DIV,0,DIV,0,MAIN,0,DIV,0,DIV,1,DIV,0,DIV,0,DIV,0,DIV,2,SECTION,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,4,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,IMG","type":"node","snippet":"<img class=\"_7_i_XA\" crossorigin=\"anonymous\" draggable=\"false\" src=\"https:\/\/magentainteriors.my.canva.site\/_assets\/media\/73b622fe7e66981fd31fd\u2026\">","selector":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","nodeLabel":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"","boundingRect":{"top":2167,"left":102,"right":310,"width":208,"bottom":2375,"height":208}}{"lhId":"1-9-IMG","path":"1,HTML,1,BODY,1,DIV,0,DIV,0,MAIN,0,DIV,0,DIV,1,DIV,0,DIV,0,DIV,0,DIV,3,SECTION,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,2,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,IMG","type":"node","snippet":"<img class=\"_7_i_XA\" crossorigin=\"anonymous\" draggable=\"false\" src=\"https:\/\/magentainteriors.my.canva.site\/_assets\/media\/d6da20d7af9705725dce6\u2026\">","selector":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","nodeLabel":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"","boundingRect":{"top":3094,"left":56,"right":312,"width":256,"bottom":3350,"height":256}}{"lhId":"1-10-IMG","path":"1,HTML,1,BODY,1,DIV,0,DIV,0,MAIN,0,DIV,0,DIV,1,DIV,0,DIV,0,DIV,0,DIV,3,SECTION,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,3,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,IMG","type":"node","snippet":"<img class=\"_7_i_XA\" crossorigin=\"anonymous\" draggable=\"false\" src=\"https:\/\/magentainteriors.my.canva.site\/_assets\/media\/f76105a568b407dcade28\u2026\">","selector":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","nodeLabel":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"","boundingRect":{"top":3459,"left":56,"right":312,"width":257,"bottom":3715,"height":257}}{"lhId":"1-11-IMG","path":"1,HTML,1,BODY,1,DIV,0,DIV,0,MAIN,0,DIV,0,DIV,1,DIV,0,DIV,0,DIV,0,DIV,3,SECTION,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,4,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,IMG","type":"node","snippet":"<img class=\"_7_i_XA\" crossorigin=\"anonymous\" draggable=\"false\" src=\"https:\/\/magentainteriors.my.canva.site\/_assets\/media\/b09d54225fb6d711bc5fc\u2026\">","selector":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","nodeLabel":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"","boundingRect":{"top":3824,"left":56,"right":312,"width":256,"bottom":4080,"height":256}}{"lhId":"1-12-IMG","path":"1,HTML,1,BODY,1,DIV,0,DIV,0,MAIN,0,DIV,0,DIV,1,DIV,0,DIV,0,DIV,0,DIV,4,SECTION,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,1,DIV,0,DIV,0,DIV,0,IMG","type":"node","snippet":"<img class=\"_7_i_XA\" crossorigin=\"anonymous\" draggable=\"false\" src=\"https:\/\/magentainteriors.my.canva.site\/_assets\/media\/641fa066410c88ab01906\u2026\">","selector":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","nodeLabel":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","explanation":"Fix any of the following:\n Element does not have an alt attribute\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"","boundingRect":{"top":4252,"left":-55,"right":466,"width":521,"bottom":5034,"height":782}} -
LCP breakdown
Best Practice
Each subpart has specific improvement strategies. Ideally, most of the LCP time should be spent on loading the resources, not within delays.
-
{"type":"table","items":[{"label":"Time to first byte","subpart":"timeToFirstByte","duration":0.318},{"label":"Resource load delay","subpart":"resourceLoadDelay","duration":3541.82},{"label":"Resource load duration","subpart":"resourceLoadDuration","duration":739.956},{"label":"Element render delay","subpart":"elementRenderDelay","duration":160.529}],"headings":[{"key":"label","label":"Subpart","valueType":"text"},{"key":"duration","label":"Duration","valueType":"ms"}]} -
{"lhId":"page-0-IMG","path":"1,HTML,1,BODY,1,DIV,0,DIV,0,MAIN,0,DIV,0,DIV,1,DIV,0,DIV,0,DIV,0,DIV,0,SECTION,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,2,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,IMG","type":"node","snippet":"<img class=\"_7_i_XA\" crossorigin=\"anonymous\" draggable=\"false\" src=\"https:\/\/magentainteriors.my.canva.site\/_assets\/media\/edb0c32c694614651323f\u2026\">","selector":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","nodeLabel":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","boundingRect":{"top":-66,"left":-340,"right":752,"width":1092,"bottom":662,"height":728}}
-
-
Largest Contentful Paint
Best Practice
Largest Contentful Paint marks the time at which the largest text or image is painted. Learn more about the Largest Contentful Paint metric
-
`[role]`s are not contained by their required parent element
Accessibility
Some ARIA child roles must be contained by specific parent roles to properly perform their intended accessibility functions. Learn more about ARIA roles and required parent element.
{"lhId":"1-0-A","path":"1,HTML,1,BODY,1,DIV,0,DIV,0,MAIN,0,DIV,0,DIV,0,NAV,0,UL,0,LI,0,A","type":"node","snippet":"<a class=\"Ej7lEg pTsp_A\" href=\"\" draggable=\"false\" role=\"menuitem\">","selector":"nav.jDe9Eg > ul.DBPC9g > li.KJpqkQ > a.Ej7lEg","nodeLabel":"Home","explanation":"Fix any of the following:\n Required ARIA parents role not present: menu, menubar, group","boundingRect":{"top":16,"left":285,"right":325,"width":40,"bottom":32,"height":16}}{"lhId":"1-1-A","path":"1,HTML,1,BODY,1,DIV,0,DIV,0,MAIN,0,DIV,0,DIV,0,NAV,0,UL,1,LI,0,A","type":"node","snippet":"<a class=\"Ej7lEg pTsp_A\" href=\"\" draggable=\"false\" role=\"menuitem\">","selector":"nav.jDe9Eg > ul.DBPC9g > li.KJpqkQ > a.Ej7lEg","nodeLabel":"About","explanation":"Fix any of the following:\n Required ARIA parents role not present: menu, menubar, group","boundingRect":{"top":16,"left":357,"right":396,"width":39,"bottom":32,"height":16}} -
Reduce unused JavaScript
General Performance
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. Learn how to reduce unused JavaScript.
Total Potential JS Savings: 619.39 KB
Estimated LCP/FCP improvement: 3150ms
Top 4 JavaScript files to investigate:
c06a178ad931f6f6.js
Transfer Size: 724.87 KB
Wasted: 484.17 KB (67%)
1098cd5b9a8dafd1.vendor.js
Transfer Size: 121.51 KB
Wasted: 84.95 KB (70%)
1194272a367de1cd.s4le6a.vendor.js
Transfer Size: 76.97 KB
Wasted: 29.54 KB (38%)
b72f33c4e67c4b75.js
Transfer Size: 30.92 KB
Wasted: 20.74 KB (67%)
-
Font display
General Performance
Consider setting font-display to swap or optional to ensure text is consistently visible. swap can be further optimized to mitigate layout shifts with font metric overrides.
URL Est Savings https://magentainteriors.my.canva.site/_assets/fonts/1060345c54d396e76d73f1da7ee200bd.woff2 600 https://magentainteriors.my.canva.site/_assets/fonts/f8f199f09526f79e87644ed227e0f651.woff2 585 https://magentainteriors.my.canva.site/_assets/fonts/d257a7100844bc3f98c9021168b6249e.woff2 575 https://magentainteriors.my.canva.site/_assets/fonts/ea1a4eccb431097d7c3d2fb78464f92a.woff2 485 https://magentainteriors.my.canva.site/_assets/images/b46630e470f4040eba7033cf2435edce.woff 395 https://magentainteriors.my.canva.site/_assets/fonts/0fb18d5e72c6edfc6fe0d03a9398b8f8.woff2 390 https://magentainteriors.my.canva.site/_assets/fonts/9504b09b02e0a62a1cc1e69422e2d5ee.woff2 375 https://magentainteriors.my.canva.site/_assets/fonts/d0d337bf7b57fdad970f327eb5b46baa.woff2 365 https://magentainteriors.my.canva.site/_assets/fonts/98c4d2c0223fc8474641c77f923528e9.woff2 330 https://magentainteriors.my.canva.site/_assets/fonts/d5a9b5687290efe681e2cc4a8b6af851.woff2 260 https://magentainteriors.my.canva.site/_assets/fonts/81155d31a7b6f4cb9a2b484794493af5.woff2 165 -
Background and foreground colors do not have a sufficient contrast ratio.
Best Practice
Low-contrast text is difficult or impossible for many users to read. Learn how to provide sufficient color contrast.
Contrast Failures: 1
About
Current SnippetAboutAboutul.DBPC9g > li.KJpqkQ > a.Ej7lEg > spanFailing -
Missing source maps for large first-party JavaScript
Best Practice
Source maps translate minified code to the original source code. This helps developers debug in production. In addition, Lighthouse is able to provide further insights. Consider deploying source maps to take advantage of these benefits. Learn more about source maps.
URL Map URL https://magentainteriors.my.canva.site/_assets/c06a178ad931f6f6.js https://magentainteriors.my.canva.site/_assets/sourcemaps/c06a178ad931f6f6.js.map https://magentainteriors.my.canva.site/_assets/e8cb975f7f36c9ca.js https://magentainteriors.my.canva.site/_assets/sourcemaps/e8cb975f7f36c9ca.js.map https://magentainteriors.my.canva.site/_assets/cf9a68d2a4ef9484.js https://magentainteriors.my.canva.site/_assets/sourcemaps/cf9a68d2a4ef9484.js.map https://magentainteriors.my.canva.site/_assets/b72f33c4e67c4b75.js https://magentainteriors.my.canva.site/_assets/sourcemaps/b72f33c4e67c4b75.js.map https://magentainteriors.my.canva.site/_assets/a8751e32ae3b55ff.js https://magentainteriors.my.canva.site/_assets/sourcemaps/a8751e32ae3b55ff.js.map https://magentainteriors.my.canva.site/_assets/a1a33f0f158693e4.js https://magentainteriors.my.canva.site/_assets/sourcemaps/a1a33f0f158693e4.js.map https://magentainteriors.my.canva.site/_assets/a151f8f4d05aa49c.js https://magentainteriors.my.canva.site/_assets/sourcemaps/a151f8f4d05aa49c.js.map https://magentainteriors.my.canva.site/_assets/87c21040175b9400.js https://magentainteriors.my.canva.site/_assets/sourcemaps/87c21040175b9400.js.map https://magentainteriors.my.canva.site/_assets/8700b507ba23dceb.vendor.js https://magentainteriors.my.canva.site/_assets/sourcemaps/8700b507ba23dceb.vendor.js.map https://magentainteriors.my.canva.site/_assets/71add677cd4870f6.vendor.js https://magentainteriors.my.canva.site/_assets/sourcemaps/71add677cd4870f6.vendor.js.map https://magentainteriors.my.canva.site/_assets/6e97a943f7457aca.js https://magentainteriors.my.canva.site/_assets/sourcemaps/6e97a943f7457aca.js.map https://magentainteriors.my.canva.site/_assets/4da5cda6fd84b52e.js https://magentainteriors.my.canva.site/_assets/sourcemaps/4da5cda6fd84b52e.js.map https://magentainteriors.my.canva.site/_assets/36683988932f6052.runtime.js https://magentainteriors.my.canva.site/_assets/sourcemaps/36683988932f6052.runtime.js.map https://magentainteriors.my.canva.site/_assets/1194272a367de1cd.s4le6a.vendor.js https://magentainteriors.my.canva.site/_assets/sourcemaps/1194272a367de1cd.s4le6a.vendor.js.map https://magentainteriors.my.canva.site/_assets/1098cd5b9a8dafd1.vendor.js https://magentainteriors.my.canva.site/_assets/sourcemaps/1098cd5b9a8dafd1.vendor.js.map https://magentainteriors.my.canva.site/_assets/00ce33dd490890f6.js https://magentainteriors.my.canva.site/_assets/sourcemaps/00ce33dd490890f6.js.map -
Legacy JavaScript
General Performance
Polyfills and transforms enable older browsers to use new JavaScript features. However, many aren't necessary for modern browsers. Consider modifying your JavaScript build process to not transpile Baseline features, unless you know you must support older browsers. Learn why most sites can deploy ES6+ code without transpiling
URL Wasted bytes https://magentainteriors.my.canva.site/_assets/1098cd5b9a8dafd1.vendor.js 7912 -
LCP request discovery
Best Practice
Optimize LCP by making the LCP image discoverable from the HTML immediately, and avoiding lazy-loading
-
- lazy load not applied: 1
- fetchpriority=high should be applied:
- Request is discoverable in initial document: 1
-
{"lhId":"page-0-IMG","path":"1,HTML,1,BODY,1,DIV,0,DIV,0,MAIN,0,DIV,0,DIV,1,DIV,0,DIV,0,DIV,0,DIV,0,SECTION,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,2,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,IMG","type":"node","snippet":"<img class=\"_7_i_XA\" crossorigin=\"anonymous\" draggable=\"false\" src=\"https:\/\/magentainteriors.my.canva.site\/_assets\/media\/edb0c32c694614651323f\u2026\">","selector":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","nodeLabel":"div.PcHy7w > div.uk_25A > div.Izwocg > img._7_i_XA","boundingRect":{"top":-66,"left":-340,"right":752,"width":1092,"bottom":662,"height":728}}
-
-
Minimize main-thread work
General Performance
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
Category Time Spent Script Evaluation 1741.4424 Other 462.9924 Script Parsing & Compilation 375.5196 Garbage Collection 256.398 Style & Layout 172.9824 Rendering 35.4936 Parse HTML & CSS 11.8404 -
Reduce JavaScript execution time
Load Speed (Timing)
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.
URL Total CPU Time Script Evaluation Script Parse https://magentainteriors.my.canva.site/_assets/c06a178ad931f6f6.js 1538.538 1107.2364 264.9276 https://magentainteriors.my.canva.site/_assets/1194272a367de1cd.s4le6a.vendor.js 886.734 517.8108 27.6768 Unattributable 351.9696 48.1008 0 https://magentainteriors.my.canva.site/ 119.6148 6.3816 5.6124 https://magentainteriors.my.canva.site/_assets/1098cd5b9a8dafd1.vendor.js 52.5456 2.1444 44.1996 -
Forced reflow
Best Practice
A forced reflow occurs when JavaScript queries geometric properties (such as offsetWidth) after styles have been invalidated by a change to the DOM state. This can result in poor performance. Learn more about forced reflows and possible mitigations.
-
{"type":"table","items":[{"source":{"url":"https:\/\/magentainteriors.my.canva.site\/_assets\/c06a178ad931f6f6.js","line":1942,"type":"source-location","column":163,"urlProvider":"network"},"reflowTime":1.326},{"source":{"url":"https:\/\/magentainteriors.my.canva.site\/_assets\/c06a178ad931f6f6.js","line":2883,"type":"source-location","column":222,"urlProvider":"network"},"reflowTime":53.721},{"source":{"url":"https:\/\/magentainteriors.my.canva.site\/_assets\/c06a178ad931f6f6.js","line":588,"type":"source-location","column":434,"urlProvider":"network"},"reflowTime":2.92},{"source":{"url":"https:\/\/magentainteriors.my.canva.site\/_assets\/c06a178ad931f6f6.js","line":593,"type":"source-location","column":200,"urlProvider":"network"},"reflowTime":2.404},{"source":{"url":"https:\/\/magentainteriors.my.canva.site\/_assets\/c06a178ad931f6f6.js","line":600,"type":"source-location","column":168,"urlProvider":"network"},"reflowTime":1.401},{"source":{"url":"https:\/\/magentainteriors.my.canva.site\/_assets\/c06a178ad931f6f6.js","line":600,"type":"source-location","column":427,"urlProvider":"network"},"reflowTime":1.199},{"source":{"url":"https:\/\/magentainteriors.my.canva.site\/_assets\/c06a178ad931f6f6.js","line":3992,"type":"source-location","column":369,"urlProvider":"network"},"reflowTime":5.605},{"source":{"type":"text","value":"[unattributed]"},"reflowTime":3.055}],"headings":[{"key":"source","label":"Source","valueType":"source-location"},{"key":"reflowTime","label":"Total reflow time","valueType":"ms","granularity":1}]}
-
-
Reduce unused CSS
Code & Resources
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.
Total Potential CSS Savings: 36.19 KB
Estimated LCP improvement: 150ms
Top 1 CSS files to investigate:
4e6adff71f7aa0c8.ltr.css
Transfer Size: 38.67 KB
Wasted: 36.19 KB (94%)
-
Render blocking requests
General Performance
Requests are blocking the page's initial render, which may delay LCP. Deferring or inlining can move these network requests out of the critical path.
Total Wasted Time (Render Blocking): 1.96 seconds
Top 3 requests blocking the critical render path:
4e6adff71f7aa0c8.ltr.css
Wasted Time: 1.35s (Size: 39.6 KB)
static_font_4.ltr.css
Wasted Time: 0.45s (Size: 1.47 KB)
a0684b0780c739e9.vendor.ltr.css
Wasted Time: 0.15s (Size: 2.55 KB)
-
Use efficient cache lifetimes
Server & Caching
A long cache lifetime can speed up repeat visits to your page. Learn more about caching.
Total Potential Savings: 555.71 KB
Resources with inefficient cache policies (top 5 by wasted bytes):
641fa066410c88ab01906a5566e555d8.png
Current TTL: 7 days (Transfer: 1.94 MB)
Potential saving on repeat view: 198.88 KB
c06a178ad931f6f6.js
Current TTL: 7 days (Transfer: 725.82 KB)
Potential saving on repeat view: 72.58 KB
edb0c32c694614651323f2ebf4b3ddba.jpg
Current TTL: 7 days (Transfer: 707.59 KB)
Potential saving on repeat view: 70.76 KB
1060345c54d396e76d73f1da7ee200bd.woff2
Current TTL: 7 days (Transfer: 199.35 KB)
Potential saving on repeat view: 19.93 KB
d257a7100844bc3f98c9021168b6249e.woff2
Current TTL: 7 days (Transfer: 197.3 KB)
Potential saving on repeat view: 19.73 KB
The list of failing resources has been truncated to the top 10 items. Total failing resources: 47.
-
First Contentful Paint
Best Practice
First Contentful Paint marks the time at which the first text or image is painted. Learn more about the First Contentful Paint metric.
-
Time to Interactive
Best Practice
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.
-
Max Potential First Input Delay
Load Speed (Timing)
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.
NEW -
Speed Index
Best Practice
Speed Index shows how quickly the contents of a page are visibly populated. Learn more about the Speed Index metric.
-
Improve image delivery
Image Optimisation
Reducing the download time of images can improve the perceived load time of the page and LCP. Learn more about optimizing image size
URL Resource Size Est Savings https://magentainteriors.my.canva.site/_assets/media/641fa066410c88ab01906a5566e555d8.png 2035634 1827812 https://magentainteriors.my.canva.site/_assets/media/edb0c32c694614651323f2ebf4b3ddba.jpg 723689 317662 https://magentainteriors.my.canva.site/_assets/media/70a2529d694b423038718bb09a4fc1b1.jpg 100862 80069 https://magentainteriors.my.canva.site/_assets/media/fc7f375265df07eee56446592d552f3c.jpg 97755 77602 https://magentainteriors.my.canva.site/_assets/media/73b622fe7e66981fd31fd353d64bea40.jpg 91228 72421 https://magentainteriors.my.canva.site/_assets/media/d6da20d7af9705725dce681113944c00.jpg 82849 56801 https://magentainteriors.my.canva.site/_assets/media/b09d54225fb6d711bc5fc71a9280c61c.jpg 75438 51720 https://magentainteriors.my.canva.site/_assets/media/f76105a568b407dcade28e64deab5745.jpg 70182 48076 https://magentainteriors.my.canva.site/_assets/media/af679b442f9a5161f83fcb03171dfe0c.jpg 115591 42262 -
Avoid enormous network payloads
General Performance
Large network payloads cost users real money and are highly correlated with long load times. Learn how to reduce payload sizes.
Total Network Payload: 6.51 MB
Top 5 resources contributing to the size:
File: 641fa066410c88ab01906a5566e555d8.png
Size: 1.94 MB
URL: https://magentainteriors.my.canva.site/_assets/media/641fa066410c88ab01906a5566e555d8.png
File: 0425a0916bc4e168ba2a5f07deb285e2.wasm
Size: 1.06 MB
URL: https://magentainteriors.my.canva.site/_assets/wasm/0425a0916bc4e168ba2a5f07deb285e2.wasm
File: c06a178ad931f6f6.js
Size: 725.82 KB
URL: https://magentainteriors.my.canva.site/_assets/c06a178ad931f6f6.js
File: edb0c32c694614651323f2ebf4b3ddba.jpg
Size: 707.59 KB
URL: https://magentainteriors.my.canva.site/_assets/media/edb0c32c694614651323f2ebf4b3ddba.jpg
File: 1060345c54d396e76d73f1da7ee200bd.woff2
Size: 199.35 KB
URL: https://magentainteriors.my.canva.site/_assets/fonts/1060345c54d396e76d73f1da7ee200bd.woff2
-
Total Blocking Time
Load Speed (Timing)
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.
NEW