contains() vs parentNode (v7)

Revision 7 of this benchmark created by test on


Preparation HTML

<div id="divElement"></div>

Setup

function containsTest(el) {
      return (el === document.body) ? false : document.body.contains(el);
    }
    function getByIdTest()
    {
      return document.getElementById('divElement') ? true : false;
    }
    function parentNodeTest(el) {
      if (el.parentNode) {
        return true;
      } else {
        return false;
      }
    }

Test runner

Ready to run.

Testing in
TestOps/sec
contains()
var element = document.getElementById('divElement');
containsTest(element);
ready
parentNode
var element = document.getElementById('divElement');
parentNodeTest(element);
ready
byId
getByIdTest();
ready

Revisions

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