我有一个静态网站,我的移动端 INP 在 200-300 范围内,刚好在“需要改进”类别中。我尝试使用 web-vitals.js 进行调试,以找出延迟的来源。在缩小交互来源范围后,我最终构建了一个超小的概念验证。当我在 Chrome 中单击移动端按钮时,以下代码会导致 248 毫秒的延迟:
<!-- test.html -->
<!DOCTYPE html>
<html lang="en">
<body>
<button>Share</button>
</body>
</html>
页面上没有运行 CSS、Javascript 或任何其他脚本,但我仍然看到延迟高达 240 毫秒。我正在使用 Chrome 的“性能”选项卡来测量结果。有什么改进建议吗?