|
Tuesday, 12 August 2008 00:42 |
|
Razor is a web browser-based service for profiling and optimizing JavaScript-based Web 2.0 applications. It includes a profiler and an optimizer.
Razor Profiler profiles and delivers insight into the runtime behavior of JavaScript-based web applications. Without requiring any application code change, Razor Profiler can record runtime snapshots data as well as lexical infomation. It helps you answer some of the following questions:
- Why is my application slow?
- Which part of the code is causing the application to run slow?
- How many times a particular function has been called?
- How much time did it take for each function call?
- Which is the longest call stack?
- How many functions, tokens, files etc are there in this application?
- Which methods are executed when a particular event happens? In which order?
- etc...
Razor Optimizer goes a step further than Razor Profiler in providing JavaScript optimizations. By utilizing a techniques called "razor"(hence the name here), Razor Optmizer optimizes your JavaScript code and trims overhead so that "What You Get Is What You Need"(WYGIWYN). Comparing to other alternatives such as JavaScript obfuscation and compression tools, Razor Optimizer typically outperforms them by 50% or even more.
|
|
Last Updated ( Wednesday, 20 August 2008 09:21 )
|