Vanilla JS Used On More Sites Than jQuery
Vanilla JS Used On More Sites Than jQuery
Written by Lucy Black   
Saturday, 25 August 2012

If you are looking for a new framework to help you build a web site, then you need to know about Vanilla JS. This is the most powerful and lightweight of all the frameworks. It is already in use by a huge number of websites and autodownloaded by most browsers.

As the Vanilla JS team say:

Vanilla JS is a fast, lightweight, cross-platform framework
for building incredible, powerful JavaScript applications.

The next statement you might find difficult to believe:

In fact, Vanilla JS is already used on more websites than jQuery, Prototype JS, MooTools, YUI, and Google Web Toolkit - combined.

vanillalogo

To be more accurate Vanilla JS is used at least in part by the majority of websites including - Facebook, Google, YouTube, Yahoo and so on.

Standard features supported out of the box, not that there is a box, include closures; DOM selectors/manipulation; Ajax; a sophisticated event handling system; 2D graphics and 3D in some cases; full regular expression support; and so on. In fact, almost anything you want is included in Vanilla JS.

Not only that it is fast. The Vanilla JS main page has some speed comparisons but we can't resist quoting the benchmark for DOM object retrieval:

 

Codeops / sec
Vanilla JS document.getElementById('test-table');
12,137,211
 

Dojo

dojo.byId('test-table');
5,443,343
 
Prototype JS $('test-table')
2,940,734
 
Ext JS delete Ext.elCache['test-table']; Ext.get('test-table');
997,562
 
jQuery $jq('#test-table');
350,557
 
YUI YAHOO.util.Dom.get('test-table');
326,534
 
MooTools document.id('test-table');
78,802
 

 

Notice that the best alternative framework is less more than twice as slow and everyone's favourite jQuery is four times slower. Just think of all that speed you are giving up! Other benchmarks reveal an even bigger advantage for Vanilla JS. 

Excited?

So were we.

And amazingly we discovered that we were already downloading Vanilla JS and even using it occasionally.

If you can't wait to get started visit the Vanilla JS site for more information.

We should all be grateful to the Vanilla JS team for maintaining so many lines of code and finding a scheme that makes up-dates completely unnecessary.

vanillalogo

More Information

http://vanilla-js.com/

Related Articles

JQuery Ever More Popular

 

 
 

 

blog comments powered by Disqus

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.

Banner


Apple Extends Reach of Its College Coding Curriculum
10/11/2017

Apple has announced a global expansion of its Swift app development curriculum to more than 20 colleges and universities outside the US, including Australia's largest higher education institution, RMI [ ... ]



TensorFlow Lite For Mobiles
20/11/2017

Google has announced a developer preview of TensorFlow Lite, a version of TensorFlow for mobile and embedded devices.


More News

 

Last Updated ( Saturday, 25 August 2012 )
 
 

   
Banner
Banner
RSS feed of news items only
I Programmer News
Copyright © 2017 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.