JS性能基准测试
在线JS性能基准测试工具,支持函数耗时、算法对比、内存占用、渲染性能与异步并发评测。
测试控制
测试配置
测试代码
已就绪,可开始运行性能测试
性能指标
0ms
平均执行时间
0
操作/秒
0ms
最快执行时间
0ms
最慢执行时间
详细结果
运行测试后将在此显示详细结果
执行时间分布
总执行时间-
标准差-
中位数-
算法性能对比
算法 1
平均执行时间: -
最快执行时间: -
算法 2
平均执行时间: -
最快执行时间: -
性能结论
-
内存使用趋势
初始内存-
峰值内存-
内存增长-
垃圾回收后-
首次渲染时间-
重绘耗时-
重排耗时-
DOM 节点数-
渲染建议
-
总响应时间-
平均响应时间-
并发请求数-
成功率-
性能建议
测试历史
工具说明
JS性能基准测试工具用于在浏览器中快速评估函数执行效率、算法差异、内存变化、DOM渲染和异步并发表现,帮助开发阶段更早发现性能瓶颈。
核心功能
- 支持函数、算法、内存、渲染、异步五类基准测试场景。
- 支持预设代码一键加载,也支持自定义测试代码在线执行。
- 支持直方图、柱状图与曲线图展示关键性能变化趋势。
- 支持结果导出与历史回看,便于性能复盘和对比分析。
使用步骤
- 选择测试类型并按需加载预设代码或粘贴自定义代码。
- 设置迭代次数、预热次数和数据规模后运行测试。
- 查看性能指标、详细结果与优化建议,定位问题方向。
- 导出结果用于评审记录或回归对比。
结果解读建议
- 先关注平均耗时,再结合最小值、最大值和标准差判断稳定性。
- 算法对比建议使用同一批输入数据,避免样本差异干扰结论。
- 内存测试受浏览器实现影响较大,建议多轮测试后再下结论。
- 渲染与异步测试更适合作为趋势参考,可配合真实业务场景复测。
常见问题
- 测试代码会上传吗:不会,所有执行都在本地浏览器完成。
- 为什么同一代码每次结果不同:浏览器调度、JIT优化和系统负载会导致波动。
- 内存数据显示不支持:部分浏览器未开放performance.memory接口。
- 是否可替代专业压测工具:不建议,适合作为开发阶段的快速基准参考。
隐私说明
本工具不会上传你的代码与测试结果,所有性能计算和图表绘制均在本地浏览器中执行。