0% found this document useful (0 votes)
60 views17 pages

Project Page

The document analyzes the performance metrics of a web page and provides opportunities to improve performance. It finds that unused JavaScript could be reduced to decrease load time by 0.57 seconds. It also identifies 19 static assets without an efficient cache policy and a total network payload size of 3.17 MB that could be reduced.

Uploaded by

Mohan Palle
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views17 pages

Project Page

The document analyzes the performance metrics of a web page and provides opportunities to improve performance. It finds that unused JavaScript could be reduced to decrease load time by 0.57 seconds. It also identifies 19 static assets without an efficient cache policy and a total network payload size of 3.17 MB that could be reduced.

Uploaded by

Mohan Palle
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

5/18/23, 7:06 PM about:blank

https://b2c.espdev.antuits.com/v3-dms/projectDetails/297

57

Performance
Values are estimated and may vary. The performance score
is calculated directly from these metrics. See calculator.

0–49 50–89 90–100

METRICS Expand view

First Contentful Paint Largest Contentful Paint

3.7 s 5.6 s

Total Blocking Time Cumulative Layout Shift

110 ms 0

Speed Index

3.7 s

View Treemap View Original Trace

Show audits relevant to: All FCP LCP TBT CLS

OPPORTUNITIES

Opportunity Estimated Savings

Reduce unused JavaScript 0.57s

Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity.
Learn how to reduce unused JavaScript. LCP

about:blank 1/17
5/18/23, 7:06 PM about:blank

Transfer Potential
URL
Size Savings

/home/main.8c669e1dd7286928.js (b2c.espdev.antuits.com) 1,607.3 KiB 1,198.6 KiB

…js/main.8f5d06c2.js (b2c.espdev.antuits.com) 1,151.9 KiB 609.8 KiB

These suggestions can help your page load faster. They don't directly affect the Performance score.

DIAGNOSTICS

Serve static assets with an efficient cache policy — 19 resources found

A long cache lifetime can speed up repeat visits to your page. Learn more about efficient cache policies.

Cache Transfer
URL
TTL Size

/home/main.8c669e1dd7286928.js (b2c.espdev.antuits.com) None 1,607 KiB

…js/main.8f5d06c2.js (b2c.espdev.antuits.com) None 1,152 KiB

…ibm-plex-sans/IBMPlexSans-Regular.ttf (b2c.espdev.antuits.com) None 172 KiB

/home/styles.0f8d81bae98e5039.css (b2c.espdev.antuits.com) None 52 KiB

…css/main.5f2aa948.css (b2c.espdev.antuits.com) None 30 KiB

…media/ibm-plex-sans-latin-600-normal.343ea53….woff2 (b2c.espdev.antuits.com) None 19 KiB

…media/ibm-plex-sans-latin-700-normal.db8b763….woff2 (b2c.espdev.antuits.com) None 18 KiB

…media/ibm-plex-sans-latin-400-normal.4d32b6c….woff2 (b2c.espdev.antuits.com) None 18 KiB

/home/scripts.fce7d5eb38b5de5d.js (b2c.espdev.antuits.com) None 13 KiB

/home/polyfills.c2bf1857253cf11c.js (b2c.espdev.antuits.com) None 13 KiB

…js/532.791a93a0.chunk.js (b2c.espdev.antuits.com) None 6 KiB

/ruxitagen….js (b2c.espdev.antuits.com) None 2 KiB

about:blank 2/17
5/18/23, 7:06 PM about:blank

Cache Transfer
URL
TTL Size

/home/runtime.13700a9a2067ff7e.js (b2c.espdev.antuits.com) None 2 KiB

/v3-dms/config.js?v=168… (b2c.espdev.antuits.com) None 1 KiB

/v3-dms/config.js?v=168… (b2c.espdev.antuits.com) None 1 KiB

/home/config.js?v=168… (b2c.espdev.antuits.com) None 1 KiB

/ruxitagen….js (b2c.espdev.antuits.com) None 0 KiB

…css/main.5f2aa948.css (b2c.espdev.antuits.com) None 0 KiB

…js/main.8f5d06c2.js (b2c.espdev.antuits.com) None 0 KiB

JavaScript execution time — Error!

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. TBT

Minimizes main-thread work — Error!

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 TBT

Minimize third-party usage — Error!

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 how to minimize third-party impact. TBT

Lazy load third-party resources with facades — Error!

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. TBT

Avoid document.write()

For users on slow connections, external scripts dynamically injected via document.write() can delay page load by tens of
seconds. Learn how to avoid document.write().

about:blank 3/17
5/18/23, 7:06 PM about:blank

Source

297:1

Avoid long main-thread tasks — Error!

Lists the longest tasks on the main thread, useful for identifying worst contributors to input delay. Learn how to avoid long
main-thread tasks TBT

Page prevented back/forward cache restoration — 1 failure reason

Many navigations are performed by going back to a previous page, or forwards again. The back/forward cache (bfcache)
can speed up these return navigations. Learn more about the bfcache

Failure reason Failure type

Pages with WebSocket cannot enter back/forward cache. Pending browser support

…projectDetails/297 (b2c.espdev.antuits.com)

Avoid enormous network payloads — Total size was 3,173 KiB

Large network payloads cost users real money and are highly correlated with long load times. Learn how to reduce payload
sizes. LCP

Transfer
URL
Size

/home/main.8c669e1dd7286928.js (b2c.espdev.antuits.com) 1,607.3 KiB

…js/main.8f5d06c2.js (b2c.espdev.antuits.com) 1,151.9 KiB

…ibm-plex-sans/IBMPlexSans-Regular.ttf (b2c.espdev.antuits.com) 171.9 KiB

/home/styles.0f8d81bae98e5039.css (b2c.espdev.antuits.com) 51.7 KiB

…css/main.5f2aa948.css (b2c.espdev.antuits.com) 30.3 KiB

…media/ibm-plex-sans-latin-600-normal.343ea53….woff2 (b2c.espdev.antuits.com) 18.8 KiB

…media/ibm-plex-sans-latin-700-normal.db8b763….woff2 (b2c.espdev.antuits.com) 18.0 KiB

about:blank 4/17
5/18/23, 7:06 PM about:blank

Transfer
URL
Size

…media/ibm-plex-sans-latin-400-normal.4d32b6c….woff2 (b2c.espdev.antuits.com) 17.9 KiB

https://api-dms-v3.espdev.antuits.com 17.9 KiB

https://api-dms-v3.espdev.antuits.com 14.2 KiB

Avoid chaining critical requests — 8 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 how to avoid chaining critical requests. FCP LCP

Maximum critical path latency: 9,985.484 ms

Initial Navigation
…projectDetails/297 (b2c.espdev.antuits.com)

…css/main.5f2aa948.css (b2c.espdev.antuits.com) - 170.449 ms, 30.30 KiB

/v3-dms/config.js?v=168… (b2c.espdev.antuits.com) - 258.218 ms, 0.74 KiB

…oauth2/authresp (antuitbtoc.b2clogin.com)

https://b2c.espdev.antuits.com

/home/ (b2c.espdev.antuits.com)

/home/ (b2c.espdev.antuits.com)

/home/config.js?v=168… (b2c.espdev.antuits.com) - 96.859 ms, 0.72 KiB

…ibm-plex-sans/IBMPlexSans-Regular.ttf (b2c.espdev.antuits.com) - 150.773 ms, 171.92 KiB

/home/runtime.13700a9a2067ff7e.js (b2c.espdev.antuits.com) - 59.553 ms, 1.54 KiB

/home/polyfills.c2bf1857253cf11c.js (b2c.espdev.antuits.com) - 60.09 ms, 12.68 KiB

/home/main.8c669e1dd7286928.js (b2c.espdev.antuits.com)

…projectDetails/297 (b2c.espdev.antuits.com) - 0.899 ms, 0.00 KiB

/ruxitagen….js (b2c.espdev.antuits.com) - 46.195 ms, 1.66 KiB

User Timing marks and measures — 82 user timings

Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user
experiences. Learn more about User Timing marks.

about:blank 5/17
5/18/23, 7:06 PM about:blank

Name Type Start Time Duration

msal.measure.standardInteractionClientGetDiscoveredAuthority.1dfdc2
Measure -9,205.26 ms 173.76 ms
60-f6f9-46bf-955e-8a4954e22e23

Zone Measure -754.29 ms 0.22 ms

Zone:ZoneAwarePromise Measure -754.01 ms 0.43 ms

Zone:toString Measure -753.60 ms 0.03 ms

Zone:util Measure -753.49 ms 0.32 ms

Zone:legacy Measure -753.18 ms 0.01 ms

Zone:timers Measure -753.12 ms 0.15 ms

Zone:requestAnimationFrame Measure -752.98 ms 0.00 ms

Zone:EventTarget Measure -752.87 ms 0.60 ms

Zone:MutationObserver Measure -752.22 ms 0.04 ms

Zone:FileReader Measure -751.94 ms 0.07 ms

Zone:on_property Measure -751.82 ms 15.95 ms

Zone:customElements Measure -735.82 ms 0.15 ms

Zone:XHR Measure -735.64 ms 0.07 ms

Zone:geolocation Measure -735.48 ms 0.10 ms

Zone:PromiseRejectionEvent Measure -735.36 ms 0.09 ms

msal.measure.standardInteractionClientGetDiscoveredAuthority.1dfdc2
Measure 352.59 ms 59.24 ms
60-f6f9-46bf-955e-8a4954e22e23

msal.measure.acquireTokenSilent.39489847-2ebf-4d95-90c3-
Measure 620.86 ms 101.70 ms
2533c31018f0

msal.measure.acquireTokenSilentAsync.39489847-2ebf-4d95-90c3-
Measure 621.15 ms 101.35 ms
2533c31018f0

about:blank 6/17
5/18/23, 7:06 PM about:blank

Name Type Start Time Duration

msal.measure.silentCacheClientAcquireToken.39489847-2ebf-4d95-
Measure 624.73 ms 1.37 ms
90c3-2533c31018f0

msal.measure.standardInteractionClientGetDiscoveredAuthority.39489
Measure 624.83 ms 0.42 ms
847-2ebf-4d95-90c3-2533c31018f0

msal.measure.acquireTokenByRefreshToken.39489847-2ebf-4d95-
Measure 626.23 ms 95.94 ms
90c3-2533c31018f0

msal.measure.silentRefreshClientAcquireToken.39489847-2ebf-4d95-
Measure 626.44 ms 95.62 ms
90c3-2533c31018f0

msal.measure.standardInteractionClientGetDiscoveredAuthority.39489
Measure 626.51 ms 0.18 ms
847-2ebf-4d95-90c3-2533c31018f0

msal.measure.refreshTokenClientExecuteTokenRequest.39489847-
Measure 627.00 ms 93.26 ms
2ebf-4d95-90c3-2533c31018f0

msal.measure.baseClientCreateTokenRequestHeaders.39489847-
Measure 627.10 ms 0.08 ms
2ebf-4d95-90c3-2533c31018f0

msal.measure.acquireTokenSilent.b085d726-c40b-4672-88aa-
Measure 734.71 ms 5.12 ms
963e98d2f0f7

msal.measure.acquireTokenSilentAsync.b085d726-c40b-4672-88aa-
Measure 734.81 ms 4.96 ms
963e98d2f0f7

msal.measure.silentCacheClientAcquireToken.b085d726-c40b-4672-
Measure 735.61 ms 3.61 ms
88aa-963e98d2f0f7

msal.measure.standardInteractionClientGetDiscoveredAuthority.b085d
Measure 735.67 ms 2.19 ms
726-c40b-4672-88aa-963e98d2f0f7

__v3 Mark -9,896.46 ms

msal.start.standardInteractionClientGetDiscoveredAuthority.1dfdc260-
Mark -9,205.24 ms
f6f9-46bf-955e-8a4954e22e23

msal.end.standardInteractionClientGetDiscoveredAuthority.1dfdc260-
Mark -9,031.49 ms
f6f9-46bf-955e-8a4954e22e23

__v3 Mark -4,561.73 ms

about:blank 7/17
5/18/23, 7:06 PM about:blank

Name Type Start Time Duration

__v3 Mark -941.56 ms

Zone Mark -754.28 ms

Zone:ZoneAwarePromise Mark -754.00 ms

Zone:toString Mark -753.59 ms

Zone:util Mark -753.48 ms

Zone:legacy Mark -753.18 ms

Zone:queueMicrotask Mark -753.16 ms

Zone:timers Mark -753.12 ms

Zone:requestAnimationFrame Mark -752.97 ms

Zone:blocking Mark -752.93 ms

Zone:EventTarget Mark -752.87 ms

Zone:MutationObserver Mark -752.21 ms

Zone:IntersectionObserver Mark -752.05 ms

Zone:FileReader Mark -751.94 ms

Zone:on_property Mark -751.82 ms

Zone:customElements Mark -735.81 ms

Zone:XHR Mark -735.64 ms

Zone:geolocation Mark -735.47 ms

Zone:PromiseRejectionEvent Mark -735.36 ms

__v3 Mark 39.05 ms

msal.start.standardInteractionClientGetDiscoveredAuthority.1dfdc260- Mark 352.61 ms

about:blank 8/17
5/18/23, 7:06 PM about:blank

Name Type Start Time Duration

f6f9-46bf-955e-8a4954e22e23

msal.end.standardInteractionClientGetDiscoveredAuthority.1dfdc260-
Mark 411.84 ms
f6f9-46bf-955e-8a4954e22e23

msal.start.acquireTokenSilent.39489847-2ebf-4d95-90c3-
Mark 620.87 ms
2533c31018f0

msal.start.acquireTokenSilentAsync.39489847-2ebf-4d95-90c3-
Mark 621.15 ms
2533c31018f0

msal.start.silentCacheClientAcquireToken.39489847-2ebf-4d95-90c3-
Mark 624.74 ms
2533c31018f0

msal.start.standardInteractionClientGetDiscoveredAuthority.39489847-
Mark 624.83 ms
2ebf-4d95-90c3-2533c31018f0

msal.end.standardInteractionClientGetDiscoveredAuthority.39489847-
Mark 625.26 ms
2ebf-4d95-90c3-2533c31018f0

msal.end.silentCacheClientAcquireToken.39489847-2ebf-4d95-90c3-
Mark 626.11 ms
2533c31018f0

msal.start.acquireTokenByRefreshToken.39489847-2ebf-4d95-90c3-
Mark 626.23 ms
2533c31018f0

msal.start.silentRefreshClientAcquireToken.39489847-2ebf-4d95-90c3-
Mark 626.45 ms
2533c31018f0

msal.start.standardInteractionClientGetDiscoveredAuthority.39489847-
Mark 626.51 ms
2ebf-4d95-90c3-2533c31018f0

msal.end.standardInteractionClientGetDiscoveredAuthority.39489847-
Mark 626.69 ms
2ebf-4d95-90c3-2533c31018f0

msal.start.refreshTokenClientExecuteTokenRequest.39489847-2ebf-
Mark 627.00 ms
4d95-90c3-2533c31018f0

msal.start.baseClientCreateTokenRequestHeaders.39489847-2ebf-
Mark 627.11 ms
4d95-90c3-2533c31018f0

msal.end.baseClientCreateTokenRequestHeaders.39489847-2ebf-
Mark 627.18 ms
4d95-90c3-2533c31018f0

about:blank 9/17
5/18/23, 7:06 PM about:blank

Name Type Start Time Duration

msal.end.refreshTokenClientExecuteTokenRequest.39489847-2ebf-
Mark 720.27 ms
4d95-90c3-2533c31018f0

msal.end.silentRefreshClientAcquireToken.39489847-2ebf-4d95-90c3-
Mark 722.08 ms
2533c31018f0

msal.end.acquireTokenByRefreshToken.39489847-2ebf-4d95-90c3-
Mark 722.17 ms
2533c31018f0

msal.end.acquireTokenSilentAsync.39489847-2ebf-4d95-90c3-
Mark 722.50 ms
2533c31018f0

msal.end.acquireTokenSilent.39489847-2ebf-4d95-90c3-2533c31018f0 Mark 722.56 ms

msal.start.acquireTokenSilent.b085d726-c40b-4672-88aa-
Mark 734.73 ms
963e98d2f0f7

msal.start.acquireTokenSilentAsync.b085d726-c40b-4672-88aa-
Mark 734.81 ms
963e98d2f0f7

msal.start.silentCacheClientAcquireToken.b085d726-c40b-4672-88aa-
Mark 735.62 ms
963e98d2f0f7

msal.start.standardInteractionClientGetDiscoveredAuthority.b085d726-
Mark 735.69 ms
c40b-4672-88aa-963e98d2f0f7

msal.end.standardInteractionClientGetDiscoveredAuthority.b085d726-
Mark 737.87 ms
c40b-4672-88aa-963e98d2f0f7

msal.end.silentCacheClientAcquireToken.b085d726-c40b-4672-88aa-
Mark 739.23 ms
963e98d2f0f7

msal.end.acquireTokenSilentAsync.b085d726-c40b-4672-88aa-
Mark 739.77 ms
963e98d2f0f7

msal.end.acquireTokenSilent.b085d726-c40b-4672-88aa-963e98d2f0f7 Mark 739.84 ms

Keep request counts low and transfer sizes small — 41 requests • 3,172 KiB

To set budgets for the quantity and size of page resources, add a budget.json file. Learn more about performance budgets.

about:blank 10/17
5/18/23, 7:06 PM about:blank

Resource Type Requests Transfer Size

Total 41.0 3,172.0 KiB

Script 12.0 2,796.6 KiB

Font 4.0 226.7 KiB

Stylesheet 3.0 82.0 KiB

Other 18.0 59.5 KiB

Document 4.0 7.3 KiB

Image 0.0 0.0 KiB

Media 0.0 0.0 KiB

Third-party 7.0 24.4 KiB

Largest Contentful Paint element — 1 element found

This is the largest contentful element painted within the viewport. Learn more about the Largest Contentful Paint element
LCP

Element

Suvin123
<p class="chakra-text css-fyih5c">

Avoid large layout shifts — 2 elements found

These DOM elements contribute most to the CLS of the page. Learn how to improve CLS CLS

Element CLS Contribution

Edit Copy Link 0.000


<div class="css-19j2vsu">

about:blank 11/17
5/18/23, 7:06 PM about:blank

Element CLS Contribution

6
<div class="css-z0z2tp">

0.000

Avoid non-composited animations — 1 animated element found

Animations which are not composited can be janky and increase CLS. Learn how to avoid non-composited animations CLS

Element Name

Dataset 1
<button type="button" id="tabs-:r18:--tab-0" role="tab"
tabindex="0" aria-selected="true" aria-controls="tabs-:r18:--
tabpanel-0" class="chakra-tabs__tab css-100cw9d" data-index="0">

border-top-
Unsupported CSS Property: border-top-color
color

Unsupported CSS Property: color color

border-
Unsupported CSS Property: border-bottom-color
bottom-color

border-left-
Unsupported CSS Property: border-left-color
color

border-right-
Unsupported CSS Property: border-right-color
color

More information about the performance of your application. These numbers don't directly affect the Performance score.

PASSED AUDITS (24) Hide

Eliminate 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. FCP LCP

about:blank 12/17
5/18/23, 7:06 PM about:blank

Properly size images

Serve images that are appropriately-sized to save cellular data and improve load time. Learn how to size images.

Defer offscreen images

Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to
interactive. Learn how to defer offscreen images.

Minify CSS

Minifying CSS files can reduce network payload sizes. Learn how to minify CSS. FCP LCP

Minify JavaScript — Potential savings of 61 KiB

Minifying JavaScript files can reduce payload sizes and script parse time. Learn how to minify JavaScript. FCP LCP

Transfer Potential
URL
Size Savings

chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/renderer.js 126.0 KiB 54.8 KiB

chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/installHook.js 7.0 KiB 3.6 KiB

chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/prepareInjection.js 6.4 KiB 2.5 KiB

Reduce unused CSS

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. FCP LCP

Efficiently encode images

Optimized images load faster and consume less cellular data. Learn how to efficiently encode images.

Serve images in next-gen 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.

about:blank 13/17
5/18/23, 7:06 PM about:blank

Enable text compression — Potential savings of 2 KiB

Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. Learn
more about text compression. FCP LCP

Transfer Potential
URL
Size Savings

…v2.0/token (antuitbtoc.b2clogin.com) 4.3 KiB 1.6 KiB

Preconnect to required origins

Consider adding preconnect or dns-prefetch resource hints to establish early connections to important third-party origins.
Learn how to preconnect to required origins. FCP LCP

Initial server response time was short — Root document took 50 ms

Keep the server response time for the main document short because all other requests depend on it. Learn more about the
Time to First Byte metric. FCP LCP

URL Time Spent

…projectDetails/297 (b2c.espdev.antuits.com) 50 ms

Avoid multiple page redirects

Redirects introduce additional delays before the page can be loaded. Learn how to avoid page redirects. FCP LCP

Show 3rd-party resources (3)

URL Time Spent

…projectDetails/297 (b2c.espdev.antuits.com) -3,730 ms

…v2.0/authorize?client_id=… (antuitbtoc.b2clogin.com) 210 ms

…v2.0/authorize?client_id=… (login.microsoftonline.com) 0 ms

…oauth2/authresp (antuitbtoc.b2clogin.com) 210 ms

https://b2c.espdev.antuits.com 0 ms

about:blank 14/17
5/18/23, 7:06 PM about:blank

URL Time Spent

/home/ (b2c.espdev.antuits.com) 110 ms

/home/ (b2c.espdev.antuits.com) 3,210 ms

…projectDetails/297 (b2c.espdev.antuits.com) 0 ms

Preload key requests

Consider using <link rel=preload> to prioritize fetching resources that are currently requested later in page load. Learn
how to preload key requests. FCP LCP

Use HTTP/2

HTTP/2 offers many benefits over HTTP/1.1, including binary headers and multiplexing. Learn more about HTTP/2.

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 about efficient video formats LCP

Remove duplicate modules in JavaScript bundles

Remove large, duplicate JavaScript modules from bundles to reduce unnecessary bytes consumed by network activity.
TBT

Avoid serving legacy JavaScript to modern browsers — Potential savings of 0 KiB

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 TBT

URL Potential Savings

…js/main.8f5d06c2.js (b2c.espdev.antuits.com) 0.1 KiB

main.8f5d06c2.js:2 @babel/plugin-transform-classes

Preload Largest Contentful Paint image

about:blank 15/17
5/18/23, 7:06 PM about:blank

If the LCP element is dynamically added to the page, you should preload the image in order to improve LCP. Learn more
about preloading LCP elements. LCP

Avoids an excessive DOM size — 470 elements

A large DOM will increase memory usage, cause longer style calculations, and produce costly layout reflows. Learn how to
avoid an excessive DOM size. TBT

Statistic Element Value

Total DOM Elements 470

div.ag-header-cell-label > span.ag-sort-indicator-container > span.ag-sort-indicator-


Maximum DOM
icon > span.ag-icon 31
Depth
<span class="ag-icon ag-icon-none" unselectable="on" role="presentation">

nav.css-w73b6d > div.css-1mbjy69 > div.css-0 >


svg
Maximum Child
<svg width="275" height="32" viewBox="0 0 275 32" 22
Elements
fill="none" xmlns="http://www.w3.org/2000/svg">

All text remains visible during webfont loads

Warnings: Lighthouse was unable to automatically check the `font-display` value for the origin
https://b2c.espdev.antuits.com.

Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. Learn more about font-
display. FCP LCP

Largest Contentful Paint image was not lazily loaded

Above-the-fold images that are lazily loaded render later in the page lifecycle, which can delay the largest contentful paint.
Learn more about optimal lazy loading. LCP

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
about adopting passive event listeners.

Image elements have explicit width and height

about:blank 16/17
5/18/23, 7:06 PM about:blank

Set an explicit width and height on image elements to reduce layout shifts and improve CLS. Learn how to set image
dimensions CLS

Has a <meta name="viewport"> tag with width or initial-scale

A <meta name="viewport"> not only optimizes your app for mobile screen sizes, but also prevents a 300 millisecond delay
to user input. Learn more about using the viewport meta tag. TBT

Captured at May 18, 2023, Emulated Desktop with Single page load
7:05 PM PDT Lighthouse 10.0.1
Initial page load Custom throttling Using Chromium 113.0.0.0 with
devtools

Generated by Lighthouse 10.0.1 | File an issue

about:blank 17/17

You might also like