vercel-optimize - next-script-third-party-strategy
·
id: next-script-third-party-strategy
title: Next.js third-party script strategy
status: active
candidateKinds: [“cwv_poor”]
frameworks: [“next@*”]
metrics: [“LCP”, “INP”]
priority: 85
citations: [“https://nextjs.org/docs/app/api-reference/components/script”, “https://web.dev/articles/optimize-inp”]
maxBriefChars: 850
调查简报
第三方脚本只有在与较差的指标和路由相对应时才有可操作性。对于 LCP 或 INP,请证明某个具体脚本阻塞了关键渲染、水合或交互。
需要检查的证据
检查 next/script、原始 <script>、标签管理器、聊天组件、分析工具和同意(consent)代码。检查 beforeInteractive、afterInteractive、lazyOnload,以及脚本是路由局部还是全局的。
不应推荐的情况
在缺乏产品证据的情况下,不要将必需的机器人检测、同意、身份验证或支付脚本延后加载。不要为 App Router 推荐 worker。
验证
说明较差的指标、脚本来源、当前策略,以及需要更改的确切路由或布局行。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)