`

JavaScript测试函数运行速度

    博客分类:
  • js
阅读更多
通常我们需要对函数进行优化,一般的做法是开始的时候获得时间,结束的时候再获得一次时间,两次时间相减就能到到花费的时间。而函数运行速度之快,基本上都是毫秒级的。下面给出的函数就是就此准备的。


// 时间转为时间戳(毫秒)
function time2stamp(){
  var d = new Date();
  return Date.parse(d)+d.getMilliseconds();
}

用法:

  var t1 = time2stamp();
  // 比较各游览器的DOM运行速度。
  var divs = document.getElementByTagName("div");
  var t2 = time2stamp();
  alert("耗时:" + (t2 - t1) + " 毫秒");
分享到:
评论

相关推荐

    jsp测试函数的运行速度方法

    测试函数运行速度的基本思路是记录函数开始和结束时的时间,然后计算两者之间的差值,得出函数执行所需的时间。 一个简单的计时函数示例如下: ```javascript // 时间转为时间戳(毫秒) function time2stamp() { ...

    【合集】优化和提高javascript的运行速度

    随着Web应用程序复杂性的提升,提高JavaScript代码的运行速度变得尤为重要。为了达到优化和提高JavaScript运行速度的目的,有许多策略和技术可以应用,以下将详细阐述这些知识点。 首先,要确保JavaScript的源码尽...

    javascript经典特效---测试打字速度.rar

    JavaScript经典特效——测试打字速度,是一个常见的网页交互功能,常用于评估用户输入速度和准确性。这个主题涉及到了JavaScript的基础语法、DOM操作、事件监听、时间处理等多个知识点,接下来我们将详细探讨这些...

    JavaScript测试工具

    JavaScript测试工具是开发高质量JavaScript代码的关键组成部分,它们帮助开发者确保代码的正确性和稳定性。JavaScript作为一门广泛用于前端和后端开发的语言,其测试工具的丰富多样性使得开发者可以选择适合项目需求...

    如何提升JavaScript的运行速度(循环篇).doc

    总之,提升JavaScript的运行速度需要从多个方面进行考虑,包括循环结构的优化、异步处理、减少DOM操作、使用内置函数和优化数据结构等。通过这些策略,可以显著提高代码执行效率,改善用户体验,同时避免浏览器因...

    JavaScript_Nodejs测试运行器,让您开发的信心.zip

    以Jest为例,它是一个广泛使用的JavaScript测试框架,具有以下特点: 1. 快速:Jest通过自动缓存模块和快照测试来提高测试速度。 2. 完整:内置断言库、模拟功能(mocking)和代码覆盖率报告,无需额外安装依赖。 3....

    Jest来自facebook的JavaScript测试

    这使得开发者可以在服务器端运行JavaScript测试,无需依赖真实浏览器或复杂的Web驱动程序。 2. **自动 mocking**: Jest内置了强大的mocking功能,可以轻松替换模块、函数或对象,以便隔离测试。这使得每个测试都...

    speedTest:JS util 来测试函数的速度

    为了评估代码执行效率并进行性能优化,开发者经常需要使用一些工具来测试函数的运行速度。"speedTest"是一个JavaScript实用工具,专门用于测量函数执行的速度,帮助开发者识别性能瓶颈。下面将详细讨论这个工具以及...

    javascript 自定义eval函数实现

    同时,`eval`可以用于动态加载和运行模块,尽管现代JavaScript推荐使用`import()`函数进行动态导入。 最后,压缩包中的`FreeMarker设计指南.chm`文件名暗示了一个与JavaScript无关的话题,FreeMarker是一个用Java...

    一个更高效的JavaScript版trim函数.rar

    2. **性能对比**:通常,优化后的函数会包含性能测试代码,用来比较其与原生`trim()`函数的运行速度。这可能涉及到`Date.now()`或`performance.now()`等时间戳函数,用于测量执行时间。 3. **兼容性考虑**:优化版...

    JavaScript_快速,简单和可靠的测试任何在浏览器中运行.zip

    JavaScript测试对于确保代码质量、减少bug和提高软件可靠性至关重要。测试方法有很多种,但在这个主题中,我们可以推测可能包含的内容是关于使用自动化测试框架来测试JavaScript代码,尤其是针对浏览器环境的测试。 ...

    JavaScript语言精粹(高清电子版)和高性能JavaScript 双语版

    4. **异步编程**:讨论事件循环、回调函数、Promise和async/await,这些都是JavaScript处理非阻塞I/O操作的关键。 5. **错误处理**:如何有效地捕获和处理运行时错误,以提高代码的健壮性。 6. **DOM操作**:...

    javascript开发技术大全

    10. **调试与性能优化**:理解如何使用开发者工具进行代码调试,以及如何优化JavaScript代码以提高网页加载速度和用户体验,这些都是专业开发者必备的技能。 11. **测试与持续集成**:单元测试、集成测试和自动化...

    JavaScriptTest.rar

    JavaScriptTest.rar 是一个专门用于JavaScript测试的压缩包文件,它包含了一个可执行文件JavaScriptTest.exe,这通常意味着它提供了一个用户友好的界面,用于帮助开发者和测试人员对JavaScript代码进行各种测试和...

    JavaScriptJavaScriptJavaScriptJavaScript

    11. 测试工具:Mocha、Jest等JavaScript测试框架,帮助开发者进行单元测试和集成测试,确保代码质量。 12. 性能优化:JavaScript引擎如V8进行了大量的优化,如惰性编译、垃圾回收等,使得JavaScript运行速度显著...

    javascript编译工具

    JavaScript编译工具是开发者在编写JavaScript代码时必不可少的辅助软件,它们可以帮助我们更高效地编写、测试和优化代码。在JavaScript方法和样式属性的理解与应用上,这些工具提供了强大的支持。 JavaScript是一种...

    自己写的javascript性能测试插件

    2. **基准测试**: 创建一组代表性的操作,如循环或函数调用,来衡量代码执行的速度。`PerformanceTest.js`可能包含多个这样的基准测试,针对不同的代码段进行比较。 3. **循环与迭代**: 在性能测试中,通常会使用...

    浏览器性能测试JavaScript脚本

    "浏览器性能测试JavaScript脚本"是一个专门用于评估JavaScript引擎性能的工具,由Google开发,它可以帮助开发者了解不同浏览器在运行特定JS任务时的性能差异。 这个工具包含了一系列基准测试脚本,比如`earley-...

Global site tag (gtag.js) - Google Analytics