开发者社区> 问答> 正文

FP(首次绘制)与FCP(首次内容绘制)的主要区别是什么?

FP(首次绘制)与FCP(首次内容绘制)的主要区别是什么?

展开
收起
不吃核桃 2024-08-19 21:39:43 69 0
2 条回答
写回答
取消 提交回答
  • FP(首次绘制)代表浏览器第一次向屏幕传输像素的时间,通常只是表示浏览器已经开始绘制页面,但可能只是绘制了背景或空白区域,实际意义较小。而FCP(首次内容绘制)则是指浏览器首次绘制来自DOM的实际内容(如文本、图片、SVG、canvas元素等)到屏幕上的时间点,这个指标更能反映用户开始看到页面内容的时间。

    2024-08-20 10:57:05
    赞同 1 展开评论 打赏
  • FP(First Paint 译为“首次绘制”)代表浏览器第一次向屏幕传输像素的时间,仅表示当前已经开始绘制了,实际意义比较小。

    FCP(First Contentful Paint 译为“首次内容绘制”)代表浏览器第一次向屏幕绘制 “内容”(只有首次绘制文本、图片(包含背景图)、非白色)。

    相比之下,FCP 指的是浏览器首次绘制来自 DOM 的内容。例如:文本,图片,SVG,canvas元素等,这个时间点叫 FCP。
    image.png

    ——参考链接

    2024-08-20 07:46:52
    赞同 4 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载