SlickSpeed battle of the frameworks.
Moderator: General Moderators
SlickSpeed battle of the frameworks.
I was browsing MooTool's blogs and came across one of there latest(they only have a few). SlickSpeed. How does the test runs on your browser?
jQuery, sadly, appears to be one of the slower. Prototype is the fastest within my two runs, in fact the same 239 each run. MooTools comes second within both two test runs.
EDIT: My tests show that:
Prototype is fastest at CSS3 selectors.
MooTools is second.
Dojo, ext, jQuery and then cssQuery.
This is on FireFox.
jQuery, sadly, appears to be one of the slower. Prototype is the fastest within my two runs, in fact the same 239 each run. MooTools comes second within both two test runs.
EDIT: My tests show that:
Prototype is fastest at CSS3 selectors.
MooTools is second.
Dojo, ext, jQuery and then cssQuery.
This is on FireFox.
- Ambush Commander
- DevNet Master
- Posts: 3698
- Joined: Mon Oct 25, 2004 9:29 pm
- Location: New Jersey, US
- RobertGonzalez
- Site Administrator
- Posts: 14293
- Joined: Tue Sep 09, 2003 6:04 pm
- Location: Fremont, CA, USA
Wow, that was informative.
On Firefox (2.0.0.4):
Prototype - 279 (No notices)
MooTools - 283 (1 Error Returned notice)
Dojo - 626 (1 Zero Results, 2 Error Returned notices)
Ext - 1749 (3 Zero Results, 2 Error Returned notices)
jQuery - 7317 (4 Zero Results notices)
cssQuery - 9332 (1 Zero Results notice)
On Explorer 6.0.29:
Dojo - 1120 (4 Zero Results notices)
Ext - 1501 (3 Zero Results, 2 Error Returned notices)
MooTools - 1989 (1 Error Returned notice)
Prototype - 2349 (2 Zero Results notices)
jQuery - 4993 (4 Zero Results notices)
cssQuery - 9915 (1 Zero Results notice)
On Opera 9.1:
Prototype - 152 (No notices)
MooTools - 164 (1 Error Returned notice)
Dojo - 211 (1 Zero Results, 2 Error Returned notices)
Ext - 276 (3 Zero Results, 2 Error Returned notices)
cssQuery - 2122 (1 Zero Results notice)
jQuery - 2180 (4 Zero Results notices)
On Firefox (2.0.0.4):
Prototype - 279 (No notices)
MooTools - 283 (1 Error Returned notice)
Dojo - 626 (1 Zero Results, 2 Error Returned notices)
Ext - 1749 (3 Zero Results, 2 Error Returned notices)
jQuery - 7317 (4 Zero Results notices)
cssQuery - 9332 (1 Zero Results notice)
On Explorer 6.0.29:
Dojo - 1120 (4 Zero Results notices)
Ext - 1501 (3 Zero Results, 2 Error Returned notices)
MooTools - 1989 (1 Error Returned notice)
Prototype - 2349 (2 Zero Results notices)
jQuery - 4993 (4 Zero Results notices)
cssQuery - 9915 (1 Zero Results notice)
On Opera 9.1:
Prototype - 152 (No notices)
MooTools - 164 (1 Error Returned notice)
Dojo - 211 (1 Zero Results, 2 Error Returned notices)
Ext - 276 (3 Zero Results, 2 Error Returned notices)
cssQuery - 2122 (1 Zero Results notice)
jQuery - 2180 (4 Zero Results notices)
- AKA Panama Jack
- Forum Regular
- Posts: 878
- Joined: Mon Nov 14, 2005 4:21 pm
jQuery has been updated, now upto 800% faster
http://jquery.com/blog/2007/07/01/jquer ... till-20kb/
http://jquery.com/blog/2007/07/01/jquer ... till-20kb/
- RobertGonzalez
- Site Administrator
- Posts: 14293
- Joined: Tue Sep 09, 2003 6:04 pm
- Location: Fremont, CA, USA
- superdezign
- DevNet Master
- Posts: 4135
- Joined: Sat Jan 20, 2007 11:06 pm
Sweet this was something I'd expect from the jQuery, although I was getting skeptical...JayBird wrote:jQuery has been updated, now upto 800% faster
http://jquery.com/blog/2007/07/01/jquer ... till-20kb/
- ReverendDexter
- Forum Contributor
- Posts: 193
- Joined: Tue May 29, 2007 1:26 pm
- Location: Chico, CA
As of right now this does't seem to be reflecting in the SlickSpeed test.JayBird wrote:jQuery has been updated, now upto 800% faster
http://jquery.com/blog/2007/07/01/jquer ... till-20kb/
- RobertGonzalez
- Site Administrator
- Posts: 14293
- Joined: Tue Sep 09, 2003 6:04 pm
- Location: Fremont, CA, USA
They do the same thing all frameworks do... they provide faster and easier ways of doing all the things you do EVERY time you write a script, so you can get to the important parts without repeating yourself 100 times.superdezign wrote:I wanna make a JavaScript framework... What do they do? Just animation?
In PHP, these things are session management, database manipulation / abstraction, access control, authentication, etc.
What do you do often in javascript? DOM traversal, animation, dynamic styling, ajax... you get the point.
- superdezign
- DevNet Master
- Posts: 4135
- Joined: Sat Jan 20, 2007 11:06 pm
Ahhh. Makes sense.The Ninja Space Goat wrote:They do the same thing all frameworks do... they provide faster and easier ways of doing all the things you do EVERY time you write a script, so you can get to the important parts without repeating yourself 100 times.superdezign wrote:I wanna make a JavaScript framework... What do they do? Just animation?
In PHP, these things are session management, database manipulation / abstraction, access control, authentication, etc.
What do you do often in javascript? DOM traversal, animation, dynamic styling, ajax... you get the point.