jQuery element creation (v16)

Revision 16 of this benchmark created on


Preparation HTML

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js">
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
With trailing slash
var element = $('<li class="row"><ul><li class="name" >http://test.com</li><li>test</li></ul></li>');
ready
Without trailing slash
var element = document.createElement('li');
element.setAttribute("class", "row");
var ulElement = document.createElement('ul');
element.appendChild(ulElement);
var liFirst = document.createElement('li');
liFirst.setAttribute("class", "name");
var txtFirst = document.createTextNode('http://test.com');
liFirst.appendChild(txtFirst);
var liSecond = document.createElement('li');
var txtSecond = document.createTextNode('http://test.com')
liSecond.appendChild(txtSecond);
ulElement.appendChild(liFirst);
ulElement.appendChild(liSecond);
ready

Revisions

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