DOM.create vs jquery

Benchmark created by Maksim Chemerisuk on


Description

Compare performance of better-dom and jquery in typical cases

Preparation HTML

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.js"></script>
<script src="//rawgithub.com/chemerisuk/better-dom/v1.0.0-rc.1/better-dom.js"></script>

Test runner

Ready to run.

Testing in
TestOps/sec
jquery#create(String)
jQuery("<a>");
ready
DOM#create(String)
DOM.create("a");
ready
jquery#create(Element)
jQuery(document.createElement("a"));
ready
DOM#create(Element)
DOM.create(document.createElement("a"));
ready
jquery#create(HtmlString)
jQuery("<a><span></span><i></i></a>");
ready
DOM#create(HtmlString)
DOM.create("<a><span></span><i></i></a>");
ready
DOM#create(EmmetString)
DOM.create("a>span+i");
ready
document.createElement(String)
document.createElement("a");
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.