Code Monkey home page Code Monkey logo

Comments (4)

philipwalton avatar philipwalton commented on June 18, 2024

So why is FCP not packaged as an LCP attribution? It seems very useful and relevant.

The reason is because the current LCP breakdown metrics actually provide more information than FCP provides, so it makes more sense to use them.

FCP is a useful metric if you want to optimize for a fast first paint, but if you are only wanting to Optimize LCP then FCP may or may not be helpful as an attribution signal. For example, if you have a page with a render-blocking stylesheet, that will likely delay FCP but (depending on the size of the stylesheet) it may or may not have any impact on LCP.

from web-vitals.

williazz avatar williazz commented on June 18, 2024

Thanks! FCP is not always relevant to LCP, so it's not an LCP attribution.

FCP is a useful metric if you want to optimize for a fast first paint

Should FP also be an attribution for FCP then?

from web-vitals.

philipwalton avatar philipwalton commented on June 18, 2024

Should FP also be an attribution for FCP then?

The vast majority of the time, FP and FCP end up being the exact same time, so in general FP is not useful as a diagnostic metric for FCP.

from web-vitals.

williazz avatar williazz commented on June 18, 2024

Sounds good. Thanks

from web-vitals.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.