Milten.ioMilten

JS 扫描器

全面的JavaScript性能、覆盖率和错误分析

优势

Total Blocking Time分析
测量主线程被JavaScript阻塞的时间。识别降低交互性并增加Time to Interactive的长任务。
未使用代码检测
按文件细分未使用的JavaScript,精确到字节数。快速发现死代码和过大的包,这些都会拖慢页面加载速度。
脚本加载策略审计
查看哪些脚本是渲染阻塞的,哪些是async或defer加载的。发现延迟First Contentful Paint的第三方脚本。
运行时错误和弃用API追踪
捕获控制台错误、带堆栈跟踪的未捕获异常以及已弃用的浏览器API使用情况——一次扫描全部搞定。

它是如何工作的

工具

验证 HTML
可访问性
JS 扫描器
CSS 检查
设计令牌

FAQ

TBT衡量主线程被长JavaScript任务(每个超过50毫秒)阻塞的总时间。高TBT意味着页面感觉迟钝,因为用户交互会被延迟,直到脚本执行完毕。

该工具使用Chrome内置的代码覆盖率API来跟踪页面加载期间每个脚本文件中实际执行了哪些字节。未执行的部分将被标记为未使用,并按文件显示百分比。

未使用async或defer属性加载的脚本会阻塞HTML解析器,直到脚本下载并执行完毕。这会延迟渲染。审计会标记每个此类脚本,以便您添加async/defer或将其移至页面底部。

可以。每个脚本都被分类为第一方或第三方。您可以查看哪些外部脚本阻塞了渲染、它们贡献了多少未使用代码,以及它们是否触发了错误或已弃用的API调用。

如果您的脚本包含source maps,该工具会解析它们以构建每个包内所有模块的可视化树状图——显示精确大小和代码覆盖率,帮助您精确定位需要优化或移除的依赖项。
我们使用 Cookie

我们使用 Cookie 以确保您在我们的网站上获得最佳体验。有关我们如何使用 Cookie 的更多信息,请参阅我们的 Cookie 政策