JSFiddle - React, Tailwind, and code Playground

HTML

<p id="out"></p>

JavaScript

var out = document.getElementById('out');


var markupbuilder = {};
markupbuilder.div = function(){}
markupbuilder.p = function(){}
markupbuilder.span = function(){}


var start = Date.now();

//*/ non-with version
for (var i=0; i < 1000000; i++)
{   
    markupbuilder.div(
      markupbuilder.p('',
        markupbuilder.span('')
      )
    );
}
//*/

/*/ with version
for (var i=0; i < 1000000; i++)
{   
  	with(markupbuilder) {
        markupbuilder.div(
          markupbuilder.p('',
            markupbuilder.span('')
          )
        );
    }
}
//*/

var end = Date.now();
var diff = end - start;

out.innerHTML = diff + ' milliseconds';