criteo

Benchmark created by Tom on


Test runner

Ready to run.

Testing in
TestOps/sec
normal
document.write('<div id="cto_se_7711521_ac" style="display:none">');
document.write('<div class="ctoWidgetServer">http://abinderurlaubde.widget.criteo.com/pac/</div>');document.write('<div class="ctoDataType">sendEvent</div>')
document.write('<div class="ctoParams">wi=7711521&pt1=0&pt2=1</div>');
document.write('</div>');
ready
optimized
(function(){
var criteo = '<div id="cto_se_7711521_ac" style="display:none">';
    criteo += '<div class="ctoWidgetServer">http://abinderurlaubde.widget.criteo.com/pac/</div>';
    criteo += '<div class="ctoDataType">sendEvent</div>';
    criteo += '<div class="ctoParams">wi=7711521&pt1=0&pt2=1</div>';
    criteo += '</div>';
    document.write(criteo);
})();
ready
document fragments
/*var c = '<div id="cto_se_7711521_ac" style="display:none">';
    c += '<div class="ctoWidgetServer">http://abinderurlaubde.widget.criteo.com/pac/</div>';
    c += '<div class="ctoDataType">sendEvent</div>';
    c += '<div class="ctoParams">wi=7711521&pt1=0&pt2=1</div>';
    c += '</div>';*/

(function(){
var container =  document.createDocumentFragment(),
    first = document.createElement('div'),
    child1 = document.createElement('div'),
    child2 = document.createElement('div'),
    child3 = document.createElement('div');

//create parent
first.id = 'cto_se_7711521_ac';
first.style.display = 'none';
container.appendChild(first);
  
//first div
child1.id = 'ctoWidgetServer';
child1.innerHTML = 'http://abinderurlaubde.widget.criteo.com/pac/';
container.firstChild.appendChild(child1);

//second div
child2.className = 'ctoDataType';
child2.innerHTML = 'sendEvent';
container.firstChild.appendChild(child2);

//third div
child3.className = 'ctoParams';
child3.innerHTML = 'wi=7711521&pt1=0&pt2=1';
container.firstChild.appendChild(child3);  

//append container
document.body.appendChild(container);
})();

 
ready

Revisions

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