JS性能之runtime
来源:互联网 发布:车机互联软件哪个好 编辑:程序博客网 时间:2024/05/29 13:50
如果需要知道函数执行过程中消耗了多长时间,可以在foo()函数调用之前插入console.time()语句,在其调用结束后插入console.timeEnd()语句:
console.time("test");foo();console.timeEnd("test");
程序执行完毕后,控制台会显示此次计时的结果:”test: 1797ms”,显示的日志级别为info。
console.time()和console.timeEnd()接受一个字符串作为参数,该字符串相当于计时的id。浏览器会将拥有相同参数(id)的console.time()与console.timeEnd()进行配对,记录两者之间的时间差。因此,可以通过使用不同的id来对JavaScript程序中不同的地方进行计时。
浏览器支持
对于各个浏览器,console.time()计时的支持情况如下:
Firefox。10.0后原生支持。对于之前版本的Firefox,可以通过安装Firebug插件来实现。详见:https://developer.mozilla.org/en-US/docs/Web/API/console.time?redirectlocale=en-US&redirectslug=DOM%2Fconsole.time
Google Chrome。2.0后原生支持。详见:https://developers.google.com/chrome-developer-tools/docs/console-api#consoletimelabel
IE。IE11中原生支持。对于之前版本的IE,可以通过安装Firebug Lite来实现。详见:http://msdn.microsoft.com/en-us/library/ie/dn265071%28v=vs.85%29.aspx
Safari。4.0后原生支持。详见:https://developer.apple.com/library/safari/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/Console/Console.html
Opera。支持。详见:http://www.opera.com/dragonfly/documentation/console/
- JS性能之runtime
- Impala高性能探秘之Runtime Filter
- 网站性能之js
- 性能之js位置
- tomcat 性能优化之APR(Apache Portable Runtime)
- ArcGIS Runtime其他性能
- ArcGIS Runtime其他性能
- JS性能优化之事件冒泡
- 前端性能之js代码优化点
- 网页性能之HTML、CSS、JS
- js性能优化之函数缓存
- js模板引擎之性能比较
- 性能优化之YUICompressor压缩JS、CSS
- js性能优化之函数节流
- js性能优化之分时函数
- js性能优化之惰性加载函数
- [js高手之路]性能优化技巧
- JS性能优化之文档碎片创建
- iOS---WebView执行JS方法时传Json串做参数的一个坑!
- 学习Java 23种设计模式详解笔记之结构型模式(二)
- 尽可能延后变量定义式的出现时间(Effective_C++(26))
- poj 2912 Rochambeau(带权并查集)
- iOS开发 Undefined symbols for architecture i386: _OBJC_CLASS_$_XXX" referenced from: error
- JS性能之runtime
- jquery学习总结(超级详细)
- spring mvc上传下载
- Unity 3D 第一更
- android4.4以上 webview加在图片的缩放问题
- Ubuntu下查看glibc版本
- Python操作Redis之key的查看与删除
- 全球10个最火的初创企业生态系统
- 链表库测试程序