firefox - 如何解决Firefox和Safari中的性能入口类型FP和FCP问题?
问题描述
Firefox 和 Safari 似乎存在问题,甚至不支持性能条目类型“first-paint”和“first-contentful-paint”。处理这些指标的替代方法是什么?
火狐浏览器中的错误
Safari 错误:
解决方案
现在,我们使用 performance.mark 在 HTML 的开头放置一个标记,并在 body 标记的最后一行放置另一个标记。然后我们用 performance.measure 测量这两个标记之间的持续时间。也许有更好的方法来处理它。
<html>
<head>
<script>
performance.mark('started');
<script>
performance.mark('first-contentful-paint');
</script>
</body>
推荐阅读
- javascript - React 状态更新正确,除了在 gameloop 函数中
- javascript - 过滤多个字段的数据
- javascript - 无法等待 Node.js 中的 sqlite3.Database.get() 函数完成
- xcode11 - 跳转到 Xcode 中的定义不能跳转到正确的重载函数。这是一个错误吗?有什么解决方法吗?
- python - 为什么将 preload_app 添加到 gunicorn 会阻止它启动,除非发送 SIGINT?
- postgresql - 获取一个月内所有日期的年龄 Postgresql 查询
- swift - iTunes/Apple Music 永久 ID
- javascript - 如何使用 Cloud Functions 安排对 Firebase Firestore 数据库中的集合进行批量更新?
- html - 外壳:HTML 模板
- ag-grid - ag-grid 升级到 v23.x:输入文件的问题