这里简短记录一下WEB前端开发中的性能调试工具。
当然,这些工具本身的功能一般都超出了性能调试的范围,有很多其它的好功能,记录下工具的名称随时可以方便搜索了。还有两款是易用性检测工具,严格的讲不属于性能调试工具。
1. Firebug + YSlow + 其它Firefox扩展
http://getfirebug.com/
Firebug绝对是Firefox标配了,最新版本已经支持Firefox 4。并且Firebug现在已经有Chrome浏览器版本了,名字叫Chromebug。
YSlow也是一款分析性能的利器,需要和Firebug配合。
Firefox下还有相当多的扩展用于辅助Web开发,很容易在它的网站找到。
Firefox的扩展太丰富了,这一点把所有其它浏览器远远甩在后面了。
2. 浏览器自带工具, IE Developer Toolbar(好用,IE8/9自带), Opera Dragonfly(个人觉得不是很好用),Chrome和Safari自带的调试器我没太多印象。
3. Fiddler
http://www.fiddler2.com/
个头小巧,功能却强大的一塌糊涂,更难得的是它很容易扩展,提供了丰富而贴心的API,让你尽情DIY。没有做不到,只有想不到。
4. HTTP Analyzer (IE HTTP Analyzer)
http://www.ieinspector.com/httpanalyzer/
名字虽然带着IE两个字,但那只是历史问题,从V5就已经支持3种运行模式:独立、IE插件、Firefox扩展。
同时,这家公司还有另外两款实用的WEB调试工具: IE WebDeveloper 、AxScripter。
5. HttpWatch
http://www.httpwatch.com/
也是强大的一塌糊涂,也有3种运行模式:独立、IE插件、Firefox扩展。
6. Web Developer
https://addons.mozilla.org/en-us/firefox/addon/web-developer/
http://chrispederick.com/work/web-developer/
在addons.mozilla.org五星级评分的Firefox扩展。功能和Firebug有很多重合之处,但也有很多独有功能,可以互为补充。
7. Wave
http://wave.webaim.org/
这是一个在线检测WEB易用性的工具,使用很简单,输入要检测的网址或者上传文件就可以了。
8. Web Accessibility Toolbar
又一款WEB易用性的检测工具
http://web-accessibility-toolbar.blogspot.com/
相关文章
- Web 开发中减少 HTTP 请求的性能优化技巧
- 第23节课:前端调试技巧—掌握浏览器开发者工具与性能优化
- 在前端开发中,什么样的代码会导致性能很低?
- RabbitMQ 优点和缺点- 消息可靠性:RabbitMQ 提供了持久化功能和消息确认机制,确保消息在各种情况下都能可靠地存储和处理。 灵活的路由:通过多种交换机类型和绑定规则,RabbitMQ 能够灵活地路由消息到指定的队列。 支持多种消息协议:实现了 AMQP 等(MQTT、STOMP)标准化、开放的消息队列协议,使其能够与多种语言编写的应用程序进行通信。 插件化扩展:RabbitMQ 提供了丰富的插件系统,可以通过插件扩展功能,如死信队列、压缩、追踪等。 高可用性:支持集群模式和镜像队列,确保服务的可用性 易用性和可管理性:提供了丰富的 API 和管理工具,以及多种客户端库和框架支持,易于集成和使用。 多语言支持:RabbitMQ 支持多种编程语言的客户端,包括 Java、Python、Ruby、C#、Node.js 等,方便开发人员集成到各种应用中。 高性能:在处理大量并发消息时表现出色。 广泛的社区支持:拥有庞大的开发者社区和丰富的文档资源。 劣势: 性能和吞吐量较低:相比于 Apache Kafka 等面向大数据流处理的消息队列系统,RabbitMQ 的吞吐量较低,不适合处理海量的实时数据流。RabbitMQ 的设计更注重消息的可靠性和灵活性,而非极高的吞吐性能。
- firebug的使用方法和技巧(web开发调试工具)
- 微信开发者工具 微信小程序中调试器console界面不显示跑出的代码结果的问题解决
- GraphQL在前端开发中的实践与性能优化:超越RESTful API
- 用Visual Studio (MVC)写的微信程序项目 如何用微信web开发者工具进行调试
- Web前端开发中的各种CSS规范
- Web API应用架构在Winform混合框架中的应用(4)--利用代码生成工具快速开发整套应用...