Lee Blazek
Before time to first paint
First Meaningful Paint is the time when page's primary content appeared on the screen. This is going to be our primary metric for user-perceived loading experience
- somebody at google
HTML, CSS, JS, fonts, images, etc (NOT scss, ts, jade, tbdl)
In other words we have no control over the users router, distance from router, or device type. Even if they have fiber optic internet to building, the above can still drop or disable performance. So we need to make as fast as possible other wise it may not be able to load.
As in less than 2 seconds(or better in office)
Plus check in real life context
The JS language is async, but http requests from browsers have limits