Evaluate Low Level JavaScript Performance Characteristics

This application tests the performance of many different low level calls. Knowing how each browser will perform on basic functionality will allow developers to create best practices for code in their JavaScript library.

You will be amazed at how fast you can make your application go by understanding the basic performance characteristics of the JavaScript language. Also it is important not to just run these test on Firefox, but on all browsers to see the difference between them. Feel free to modify the code to test other things that you may have found to be problematic.

The absolute times are not important and will vary from run to run. What is important is the difference in times between browsers and between two different ways to do the same thing. Performance tuning you application will take time, you can use the jsLex project to help out when you need to quickly find a bottleneck in your code..

Download the Application
Check out the Blog entry that accompanies the applications

**ALL TIMES IN MILLISECONDS**
Normal function calls can be used as reference for basic function calls.

DescriptionTotal TimePer/CallCount
DescriptionTotal TimePer/CallCount
DescriptionTotal TimePer/CallCount
DescriptionTotal TimePer/CallCount
DescriptionTotal TimePer/CallCount
DescriptionTotal TimePer/CallCount
DescriptionTotal TimePer/CallCount
DescriptionTotal TimePer/CallCount
DescriptionTotal TimePer/CallCount
DescriptionTotal TimePer/CallCount
DescriptionTotal TimePer/CallCount
DescriptionTotal TimePer/CallCount
HTML ouput for running test: