contains() vs parentNode (v6)

Revision 6 of this benchmark created on


Preparation HTML

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

Setup

function containsTest(el) {
      return (el === document.body) ? false : document.body.contains(el);
    }
    
    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

Revisions

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