Loading GA

Benchmark created on


Preparation HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.0.6/modernizr.min.js">
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
Google Snippet
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX']);
_gaq.push(['_trackPageview']);

(function() {
  var ga = document.createElement('script');
  ga.type = 'text/javascript';
  ga.async = true;
  ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  var s = document.getElementsByTagName('script')[0];
  s.parentNode.insertBefore(ga, s);
})();
ready
Modernizr.Load Snippet
window._gaq = [
  ['_setAccount', 'UAXXXXXXXX1'],
  ['_trackPageview'],
  ['_trackPageLoadTime']
];
Modernizr.load({
  load: ('https:' == location.protocol ? '//ssl' : '//www') + '.google-analytics.com/ga.js'
});
ready
Old Mathias Bynens' Snippet
var _gaq = [
  ['_setAccount', 'UA-XXXXX-X'],
  ['_trackPageview']
];
(function(d, t) {
  var g = d.createElement(t),
      s = d.getElementsByTagName(t)[0];
  g.src = '//www.google-analytics.com/ga.js';
  s.parentNode.insertBefore(g, s)
}(document, 'script'))
ready

Revisions

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