WEB辅助开发、调试、性能检测、调优工具集

来源:互联网 发布:开淘宝店代理怎么赚钱 编辑:程序博客网 时间:2024/04/30 05:02

google code中找到一个WEB辅助开发、调试、性能检测、调优工具的列表:

http://code.google.com/speed/tools.html

 

There are many variables that affect a site's performance.The tools listed below can help you discover those variables and improve yoursite. We recommend that you experiment with these tools. Multiple simplechanges can improve the experience for your users around the world by severalseconds.

From Google

Web page analysis

Page Speed - Open source Firefox/Firebug Add-on that evaluates the performance ofweb pages and gives suggestions for improvement.

ChromeDeveloper Tools - Tools included in GoogleChrome that let you edit, debug, and monitor CSS, HTML, and JavaScript live inany web page. You can also use them to optimize web page performance byprofiling CPU and memory usage.

Speed Tracer - Google Chrome extension that helps you debug performance problemswith AJAX applications.

Resource Optimization

Closure Compiler - Optimize the speed and size of your JavaScript.

Development tools

Closure Tools - Use the Closure Compiler, Closure Library, and Closure Templates tobuild rich web applications with JavaScript that is faster, more powerful, andmore optimized.

Google Web Toolkit - Toolkit that allows you to build rich web applications in Java, andthen compile into highly optimized JavaScript.

From other developers

Development

Cuzillion - Tool for quickly constructing web pages to see how componentsinteract and how behavior differs across browsers, sometimes in unexpectedways. Also lets you share sample pages with others.

Hammerhead - Firebug Add-on for measuring the load time of web pages.

OOCSS - Development environment and framework for creating fast, reusableCSS objects and modules.

Performance benchmarking

httperf - Tool for generating HTTP workloads and measuring web serverperformance, and constructing micro- and macro-level benchmarks.

mon.itor.us - Providesa personalized Ajax dashboard interface, checks server performance and availability,generates uptime reports, tracks visitors, checks CPU, memory and other systemsresources, and alerts when it detects abnormalities.

Pylot - Opensource tool for testing the performance and scalability of web services. Itruns HTTP load tests, verifies server responses, and produces reports withmetrics.

Wbox - Performsvarious tests, including page load benchmarking, web server and web applicationstress testing, and verifies correct configuration of virtual domains configuration,redirects, and HTTP compression.

JavaScript profiling

dynaTrace AJAX - Full tracing analysis of Internet Explorer 6-8 (includingJavaScript, rendering, and network traffic). (Relatedblogpost)

PHP profiling

Xdebug - Extensionfor PHP that provides profiling and code coverage analysis, as well asdebugging information including stack and function traces, and memoryallocation.

XHProf by Facebook- Instrumentation-based hierarchical profilerfor PHP.

Resource optimization

CSS Sprite Generator - Generates a CSS sprite out of a number of images.

JSLint - Toolthat looks for code quality problems in JavaScript programs.

JSMin - Filter which removes comments and unnecessary whitespace fromJavaScript files.

Smush It - Onlinetool that allows you to upload images for lossless compression andoptimization. Provides a report of bytes saved and downloads a zip filecontaining the optimized versions of the files.

SpriteMe! - Tool that determines background images to sprite, groups and spritesthem, and generates resultant modified CSS.

YUI Compressor - JavaScript minifier designed to yield a higher compression ratiothan other tools.

Web debugging

Fiddler 2 - Web debugging proxy which logs all HTTP/S traffic between yourcomputer and the Internet. Inspect HTTP/S traffic, set breakpoints, and"fiddle" with incoming or outgoing data.

Firebug - FirefoxAdd-on that lets you edit, debug, and monitor CSS, HTML, and JavaScript live inany web page.

HttpWatch - HTTP viewer and debugger integrated with IE and Firefox to provideHTTP/S monitoring without leaving the browser window.

Web page analysis

AOL Page Test - Open source tool for measuring and analyzing web page performanceusing Internet Explorer.

BrowserMob - Tool for website performance monitoring and alerting.

IBM Page Detailer - Graphical tool that assesses web page performance and providesdetails include the timing, size, and identity of each item in a page.

IntroSpectrum - Web-based performance monitor which simulates users using actual webbrowsers.

MicrosoftVRTA - Tool that visualizes web pagedownload, identifies areas for performance improvements, and recommendssolutions.

MySpace Performance Tracker - Internet Explorer browser plugin that helps improve web pageperformance by capturing and measuring possible bottlenecks.

WebPagetest - Tool that provides a waterfall of your page load performance as wellas a comparison against an optimization checklist.

Yahoo! YSlow - Firefox/Firebug Add-on that analyzes web pages and suggests ways toimprove their performance, based on a set of rules for high performance webpages.

 

 

原创粉丝点击