The link is to this test result
, which indicates that earlier versions of the rt.live
website loaded over 1.3 MB of assets and took nearly 15 seconds to load on older mobile devices.
So how big is too big when it comes to Webpack bundles?
For certain apps, the answer is obvious. For example, if you’re building a GraphQL API to ship to AWS Lambda
, you’re limited to 50MB by AWS. For client apps, the answer is a bit more nuanced.
is quickly becoming the de facto tool to objectively grade your website’s performance. Lighthouse grades your website on a scale from 0-100 on several factors, including performance. Scoring poorly on Lighthouse means worse SEO for your site.
One key performance metric for Lighthouse is the time to first meaningful paint
(FMP for short), which is the amount of time between when the page starts loading and when it shows meaningful content to the user. To score a 75 or higher, your page needs to reach FMP within 2 seconds on the below device.