Testing

Benchmark created by JQuery on


Preparation HTML

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>

Setup

$(window).scroll(function () {
          if ($(this).scrollTop() > 600) {
              $('.scrollup').fadeIn();
          } else {
              $('.scrollup').fadeOut();
          }
      });

Teardown



             $("body").on("click", ".scrollup", function() {  
          $("html, body").animate({
              scrollTop: 0
          }, 600);
          return false;
      });
  
      /*----------------------------------------
       home-cover-height
       ----------------------------------------*/
  
      function setHeight() {
          var $window = $(window);
          var windowHeight = $(window).innerHeight();
          if ($window.width() >= 320) {
              $('#home').css('min-height', windowHeight);
          }
          else{
              $('#home').removeAttr('min-height', windowHeight);
          }
      }
      setHeight();
      $(window).resize(function() {
          setHeight();
      });
  
      /*----------------------------------------
       Counter Js Starts
       --------------------------------------- */
      $('.counter').counterUp({
          delay: 10, // the delay time in ms
          time: 900 // the speed time in ms
      });
  
      /*----------------------------------------
       Pre loader
       ----------------------------------------*/
      $(window).load(function(){
          $('.pre_loader').fadeOut('slow');
      });
  
      /*----------------------------------------
       Typing js starts
       ----------------------------------------*/
  
      $(".home-text").each(function(){
          var $this = $(this);
          $this.typed({
              strings: ["Ekapp Template", "Multipurpose Template"],
              typeSpeed: 100, // typing speed
              backDelay: 2000 // pause before backspacing
          });
      });
  
      /*----------------------------------------
       Blog-owlCarousel
       ----------------------------------------*/
          $(".blog_slider").owlCarousel({
              autoplay:true,
              autoplaySpeed:9000,
              autoplayTimeout:1000,
              loop:true,
              items : 3,
              nav: true,
              dots: false,
              navClass:['owl-prev','owl-next'],
              navText: ['<i class="icon-arrow-left"></i>','<i class="icon-arrow-right"></i>'],
              navigation : true,
              responsiveClass:true,
              responsive:{
                  0:{
                      items:1,
                      nav:false
                  },
                  550:{
                      items:1,
                      nav:false
                  },
                  768:{
                      items:2,
                      nav:false
                  },
                  1199:{
                      items:3,
                      nav:false
  
                  }
              }
          });
  
  
      /*----------------------------------------
       Testimonial-owlCarousel
       ----------------------------------------*/
  
          $(".testimonial_slider").owlCarousel({
              autoplay:false,
              loop:true,
              items : 1,
              nav: true,
              dots: false,
              navClass:['owl-prev','owl-next'],
              navText: ['<i class="icon-arrow-left"></i>','<i class="icon-arrow-right"></i>'],
              navigation : true
          });
  
  
      /*----------------------------------------
       color picker start
       ----------------------------------------*/
  
      (function() {
          $('<div class="color-picker">' +
              '<a href="#" class="handle">' +
              '<i class="icon-support"></i>' +
              '</a><div class="settings-header">' +
              '<h3>Setting panel</h3>' +
              '</div>' +
              '<div class="section">' +
              '<h4 class="color title">Single color schemes:</h4>' +
              '<div class="colors o-auto">' +
              '<a href="#" class="color-1" ></a>' +
              '<a href="#" class="color-2" ></a>' +
              '<a href="#" class="color-3" ></a>' +
              '<a href="#" class="color-4" ></a>' +
              '<a href="#" class="color-5" ></a>' +
              '<a href="#" class="color-6" ></a>' +
              '<a href="#" class="color-7" ></a>' +
              '<a href="#" class="color-8" ></a>' +
              '<a href="#" class="color-9" ></a>' +
              '<a href="#" class="color-10" ></a>' +
              '</div>' +
              '<h4 class="color title">Multi color schemes:</h4>' +
              '<div class="colors">' +
              '<a href="#" class="multi-color-1" ></a>' +
              '<a href="#" class="multi-color-2" ></a>' +
              '<a href="#" class="multi-color-3" ></a>' +
              '<a href="#" class="multi-color-4" ></a>' +
              '<a href="#" class="multi-color-5" ></a>' +
              '</div>' +
              '</div>' +
              '</div>').appendTo($('body'));
      })();
  
      /*Normal Color */
      $("body").on("click", ".color-1", function() {    
          $("#color" ).attr("href", "assets/css/color/color-1.css" );
          return false;
      });
      $("body").on("click", ".color-2", function() {    
          $("#color" ).attr("href", "assets/css/color/color-2.css" );
          return false;
      });
    $("body").on("click", ".color-3", function() {
          $("#color" ).attr("href", "assets/css/color/color-3.css" );
          return false;
      });
      $("body").on("click", ".color-4", function() {
          $("#color" ).attr("href", "assets/css/color/color-4.css" );
          return false;
      });
      $("body").on("click", ".color-5", function() {
          $("#color" ).attr("href", "assets/css/color/color-5.css" );
          return false;
      });
      $("body").on("click", ".color-6", function() {
          $("#color" ).attr("href", "assets/css/color/color-6.css" );
          return false;
      });
      $("body").on("click", ".color-7", function() {
          $("#color" ).attr("href", "assets/css/color/color-7.css" );
          return false;
      });
      $("body").on("click", ".color-8", function() {
          $("#color" ).attr("href", "assets/css/color/color-8.css" );
          return false;
      });
      $("body").on("click", ".color-9", function() {
          $("#color" ).attr("href", "assets/css/color/color-9.css" );
          return false;
      });
     $("body").on("click", ".color-10", function() {
          $("#color" ).attr("href", "assets/css/color/color-10.css" );
          return false;
      });
     $("body").on("click", ".multi-color-1", function() {
          $("#color" ).attr("href", "assets/css/color/multi-color-1.css" );
          return false;
      });
      $("body").on("click", ".multi-color-2", function() {
          $("#color" ).attr("href", "assets/css/color/multi-color-2.css" );
          return false;
      });
      $("body").on("click", ".multi-color-3", function() {
          $("#color" ).attr("href", "assets/css/color/multi-color-3.css" );
          return false;
      });
      $("body").on("click", ".multi-color-4", function() {
          $("#color" ).attr("href", "assets/css/color/multi-color-4.css" );
          return false;
      });
      $("body").on("click", ".multi-color-5", function() {
          $("#color" ).attr("href", "assets/css/color/multi-color-5.css" );
          return false;
      });
  
      $('.color-picker').animate({right: '-220px'});
  
      $("body").on("click", ".color-picker a.handle", function(e) {    
          e.preventDefault();
          var div = $('.color-picker');
          if (div.css('right') === '-220px') {
              $('.color-picker').animate({right: '0px'});
          }
          else {
              $('.color-picker').animate({right: '-220px'});
          }
      });
  
      /*--------------------------------------------
       Menu bg
       --------------------------------------------*/
  
      $(window).bind('scroll', function () {
          var $window = $(window);
          var windowHeight = $(window).innerHeight();
  
          if ($(window).scrollTop() > 500) {
              $('.navbar').addClass('nav-scroll');
  
          } else {
              $('.navbar').removeClass('nav-scroll');
          }
      });
  
         /*--------------------------------------------
       Smooth scroll  Starts
       --------------------------------------------*/
  
      $("#navbar a").on('click', function(event) {
          event.preventDefault();
          var hash = this.hash;
          $('html, body').animate({
              scrollTop: $(hash).offset().top
          }, 800, function(){
              window.location.hash = hash;
          });
      });
      /*--------------------------------------------
       Smooth scroll  End
       --------------------------------------------*/
        
  

Test runner

Ready to run.

Testing in
TestOps/sec
vtest1
// async test
$("body").on("click", ".scrollup", function() {  
        $("html, body").animate({
            scrollTop: 0
        }, 600);
        return false;
    });

    /*----------------------------------------
     home-cover-height
     ----------------------------------------*/

    function setHeight() {
        var $window = $(window);
        var windowHeight = $(window).innerHeight();
        if ($window.width() >= 320) {
            $('#home').css('min-height', windowHeight);
        }
        else{
            $('#home').removeAttr('min-height', windowHeight);
        }
    }
    setHeight();
    $(window).resize(function() {
        setHeight();
    });

    /*----------------------------------------
     Counter Js Starts
     --------------------------------------- */
    $('.counter').counterUp({
        delay: 10, // the delay time in ms
        time: 900 // the speed time in ms
    });

    /*----------------------------------------
     Pre loader
     ----------------------------------------*/
    $(window).load(function(){
        $('.pre_loader').fadeOut('slow');
    });

    /*----------------------------------------
     Typing js starts
     ----------------------------------------*/

    $(".home-text").each(function(){
        var $this = $(this);
        $this.typed({
            strings: ["Ekapp Template", "Multipurpose Template"],
            typeSpeed: 100, // typing speed
            backDelay: 2000 // pause before backspacing
        });
    });

    /*----------------------------------------
     Blog-owlCarousel
     ----------------------------------------*/
        $(".blog_slider").owlCarousel({
            autoplay:true,
            autoplaySpeed:9000,
            autoplayTimeout:1000,
            loop:true,
            items : 3,
            nav: true,
            dots: false,
            navClass:['owl-prev','owl-next'],
            navText: ['<i class="icon-arrow-left"></i>','<i class="icon-arrow-right"></i>'],
            navigation : true,
            responsiveClass:true,
            responsive:{
                0:{
                    items:1,
                    nav:false
                },
                550:{
                    items:1,
                    nav:false
                },
                768:{
                    items:2,
                    nav:false
                },
                1199:{
                    items:3,
                    nav:false

                }
            }
        });


    /*----------------------------------------
     Testimonial-owlCarousel
     ----------------------------------------*/

        $(".testimonial_slider").owlCarousel({
            autoplay:false,
            loop:true,
            items : 1,
            nav: true,
            dots: false,
            navClass:['owl-prev','owl-next'],
            navText: ['<i class="icon-arrow-left"></i>','<i class="icon-arrow-right"></i>'],
            navigation : true
        });


    /*----------------------------------------
     color picker start
     ----------------------------------------*/

    (function() {
        $('<div class="color-picker">' +
            '<a href="#" class="handle">' +
            '<i class="icon-support"></i>' +
            '</a><div class="settings-header">' +
            '<h3>Setting panel</h3>' +
            '</div>' +
            '<div class="section">' +
            '<h4 class="color title">Single color schemes:</h4>' +
            '<div class="colors o-auto">' +
            '<a href="#" class="color-1" ></a>' +
            '<a href="#" class="color-2" ></a>' +
            '<a href="#" class="color-3" ></a>' +
            '<a href="#" class="color-4" ></a>' +
            '<a href="#" class="color-5" ></a>' +
            '<a href="#" class="color-6" ></a>' +
            '<a href="#" class="color-7" ></a>' +
            '<a href="#" class="color-8" ></a>' +
            '<a href="#" class="color-9" ></a>' +
            '<a href="#" class="color-10" ></a>' +
            '</div>' +
            '<h4 class="color title">Multi color schemes:</h4>' +
            '<div class="colors">' +
            '<a href="#" class="multi-color-1" ></a>' +
            '<a href="#" class="multi-color-2" ></a>' +
            '<a href="#" class="multi-color-3" ></a>' +
            '<a href="#" class="multi-color-4" ></a>' +
            '<a href="#" class="multi-color-5" ></a>' +
            '</div>' +
            '</div>' +
            '</div>').appendTo($('body'));
    })();

    /*Normal Color */
    $("body").on("click", ".color-1", function() {    
        $("#color" ).attr("href", "assets/css/color/color-1.css" );
        return false;
    });
    $("body").on("click", ".color-2", function() {    
        $("#color" ).attr("href", "assets/css/color/color-2.css" );
        return false;
    });
  $("body").on("click", ".color-3", function() {
        $("#color" ).attr("href", "assets/css/color/color-3.css" );
        return false;
    });
    $("body").on("click", ".color-4", function() {
        $("#color" ).attr("href", "assets/css/color/color-4.css" );
        return false;
    });
    $("body").on("click", ".color-5", function() {
        $("#color" ).attr("href", "assets/css/color/color-5.css" );
        return false;
    });
    $("body").on("click", ".color-6", function() {
        $("#color" ).attr("href", "assets/css/color/color-6.css" );
        return false;
    });
    $("body").on("click", ".color-7", function() {
        $("#color" ).attr("href", "assets/css/color/color-7.css" );
        return false;
    });
    $("body").on("click", ".color-8", function() {
        $("#color" ).attr("href", "assets/css/color/color-8.css" );
        return false;
    });
    $("body").on("click", ".color-9", function() {
        $("#color" ).attr("href", "assets/css/color/color-9.css" );
        return false;
    });
   $("body").on("click", ".color-10", function() {
        $("#color" ).attr("href", "assets/css/color/color-10.css" );
        return false;
    });
   $("body").on("click", ".multi-color-1", function() {
        $("#color" ).attr("href", "assets/css/color/multi-color-1.css" );
        return false;
    });
    $("body").on("click", ".multi-color-2", function() {
        $("#color" ).attr("href", "assets/css/color/multi-color-2.css" );
        return false;
    });
    $("body").on("click", ".multi-color-3", function() {
        $("#color" ).attr("href", "assets/css/color/multi-color-3.css" );
        return false;
    });
    $("body").on("click", ".multi-color-4", function() {
        $("#color" ).attr("href", "assets/css/color/multi-color-4.css" );
        return false;
    });
    $("body").on("click", ".multi-color-5", function() {
        $("#color" ).attr("href", "assets/css/color/multi-color-5.css" );
        return false;
    });

    $('.color-picker').animate({right: '-220px'});

    $("body").on("click", ".color-picker a.handle", function(e) {    
        e.preventDefault();
        var div = $('.color-picker');
        if (div.css('right') === '-220px') {
            $('.color-picker').animate({right: '0px'});
        }
        else {
            $('.color-picker').animate({right: '-220px'});
        }
    });

    /*--------------------------------------------
     Menu bg
     --------------------------------------------*/

    $(window).bind('scroll', function () {
        var $window = $(window);
        var windowHeight = $(window).innerHeight();

        if ($(window).scrollTop() > 500) {
            $('.navbar').addClass('nav-scroll');

        } else {
            $('.navbar').removeClass('nav-scroll');
        }
    });

       /*--------------------------------------------
     Smooth scroll  Starts
     --------------------------------------------*/

    $("#navbar a").on('click', function(event) {
        event.preventDefault();
        var hash = this.hash;
        $('html, body').animate({
            scrollTop: $(hash).offset().top
        }, 800, function(){
            window.location.hash = hash;
        });
    });
    /*--------------------------------------------
     Smooth scroll  End
     --------------------------------------------*/
ready
vtest
// async test
$("body").on("click", ".scrollup", function() {  
        $("html, body").animate({
            scrollTop: 0
        }, 600);
        return false;
    });

    /*----------------------------------------
     home-cover-height
     ----------------------------------------*/

    function setHeight() {
        var $window = $(window);
        var windowHeight = $(window).innerHeight();
        if ($window.width() >= 320) {
            $('#home').css('min-height', windowHeight);
        }
        else{
            $('#home').removeAttr('min-height', windowHeight);
        }
    }
    setHeight();
    $(window).resize(function() {
        setHeight();
    });

    /*----------------------------------------
     Counter Js Starts
     --------------------------------------- */
    $('.counter').counterUp({
        delay: 10, // the delay time in ms
        time: 900 // the speed time in ms
    });

    /*----------------------------------------
     Pre loader
     ----------------------------------------*/
    $(window).load(function(){
        $('.pre_loader').fadeOut('slow');
    });

    /*----------------------------------------
     Typing js starts
     ----------------------------------------*/

    $(".home-text").each(function(){
        var $this = $(this);
        $this.typed({
            strings: ["Ekapp Template", "Multipurpose Template"],
            typeSpeed: 100, // typing speed
            backDelay: 2000 // pause before backspacing
        });
    });

    /*----------------------------------------
     Blog-owlCarousel
     ----------------------------------------*/
        $(".blog_slider").owlCarousel({
            autoplay:true,
            autoplaySpeed:9000,
            autoplayTimeout:1000,
            loop:true,
            items : 3,
            nav: true,
            dots: false,
            navClass:['owl-prev','owl-next'],
            navText: ['<i class="icon-arrow-left"></i>','<i class="icon-arrow-right"></i>'],
            navigation : true,
            responsiveClass:true,
            responsive:{
                0:{
                    items:1,
                    nav:false
                },
                550:{
                    items:1,
                    nav:false
                },
                768:{
                    items:2,
                    nav:false
                },
                1199:{
                    items:3,
                    nav:false

                }
            }
        });


    /*----------------------------------------
     Testimonial-owlCarousel
     ----------------------------------------*/

        $(".testimonial_slider").owlCarousel({
            autoplay:false,
            loop:true,
            items : 1,
            nav: true,
            dots: false,
            navClass:['owl-prev','owl-next'],
            navText: ['<i class="icon-arrow-left"></i>','<i class="icon-arrow-right"></i>'],
            navigation : true
        });


    /*----------------------------------------
     color picker start
     ----------------------------------------*/

    (function() {
        $('<div class="color-picker">' +
            '<a href="#" class="handle">' +
            '<i class="icon-support"></i>' +
            '</a><div class="settings-header">' +
            '<h3>Setting panel</h3>' +
            '</div>' +
            '<div class="section">' +
            '<h4 class="color title">Single color schemes:</h4>' +
            '<div class="colors o-auto">' +
            '<a href="#" class="color-1" ></a>' +
            '<a href="#" class="color-2" ></a>' +
            '<a href="#" class="color-3" ></a>' +
            '<a href="#" class="color-4" ></a>' +
            '<a href="#" class="color-5" ></a>' +
            '<a href="#" class="color-6" ></a>' +
            '<a href="#" class="color-7" ></a>' +
            '<a href="#" class="color-8" ></a>' +
            '<a href="#" class="color-9" ></a>' +
            '<a href="#" class="color-10" ></a>' +
            '</div>' +
            '<h4 class="color title">Multi color schemes:</h4>' +
            '<div class="colors">' +
            '<a href="#" class="multi-color-1" ></a>' +
            '<a href="#" class="multi-color-2" ></a>' +
            '<a href="#" class="multi-color-3" ></a>' +
            '<a href="#" class="multi-color-4" ></a>' +
            '<a href="#" class="multi-color-5" ></a>' +
            '</div>' +
            '</div>' +
            '</div>').appendTo($('body'));
    })();

    /*Normal Color */
    $("body").on("click", ".color-1", function() {    
        $("#color" ).attr("href", "assets/css/color/color-1.css" );
        return false;
    });
    $("body").on("click", ".color-2", function() {    
        $("#color" ).attr("href", "assets/css/color/color-2.css" );
        return false;
    });
  $("body").on("click", ".color-3", function() {
        $("#color" ).attr("href", "assets/css/color/color-3.css" );
        return false;
    });
    $("body").on("click", ".color-4", function() {
        $("#color" ).attr("href", "assets/css/color/color-4.css" );
        return false;
    });
    $("body").on("click", ".color-5", function() {
        $("#color" ).attr("href", "assets/css/color/color-5.css" );
        return false;
    });
    $("body").on("click", ".color-6", function() {
        $("#color" ).attr("href", "assets/css/color/color-6.css" );
        return false;
    });
    $("body").on("click", ".color-7", function() {
        $("#color" ).attr("href", "assets/css/color/color-7.css" );
        return false;
    });
    $("body").on("click", ".color-8", function() {
        $("#color" ).attr("href", "assets/css/color/color-8.css" );
        return false;
    });
    $("body").on("click", ".color-9", function() {
        $("#color" ).attr("href", "assets/css/color/color-9.css" );
        return false;
    });
   $("body").on("click", ".color-10", function() {
        $("#color" ).attr("href", "assets/css/color/color-10.css" );
        return false;
    });
   $("body").on("click", ".multi-color-1", function() {
        $("#color" ).attr("href", "assets/css/color/multi-color-1.css" );
        return false;
    });
    $("body").on("click", ".multi-color-2", function() {
        $("#color" ).attr("href", "assets/css/color/multi-color-2.css" );
        return false;
    });
    $("body").on("click", ".multi-color-3", function() {
        $("#color" ).attr("href", "assets/css/color/multi-color-3.css" );
        return false;
    });
    $("body").on("click", ".multi-color-4", function() {
        $("#color" ).attr("href", "assets/css/color/multi-color-4.css" );
        return false;
    });
    $("body").on("click", ".multi-color-5", function() {
        $("#color" ).attr("href", "assets/css/color/multi-color-5.css" );
        return false;
    });

    $('.color-picker').animate({right: '-220px'});

    $("body").on("click", ".color-picker a.handle", function(e) {    
        e.preventDefault();
        var div = $('.color-picker');
        if (div.css('right') === '-220px') {
            $('.color-picker').animate({right: '0px'});
        }
        else {
            $('.color-picker').animate({right: '-220px'});
        }
    });

    /*--------------------------------------------
     Menu bg
     --------------------------------------------*/

    $(window).bind('scroll', function () {
        var $window = $(window);
        var windowHeight = $(window).innerHeight();

        if ($(window).scrollTop() > 500) {
            $('.navbar').addClass('nav-scroll');

        } else {
            $('.navbar').removeClass('nav-scroll');
        }
    });

       /*--------------------------------------------
     Smooth scroll  Starts
     --------------------------------------------*/

    $("#navbar a").on('click', function(event) {
        event.preventDefault();
        var hash = this.hash;
        $('html, body').animate({
            scrollTop: $(hash).offset().top
        }, 800, function(){
            window.location.hash = hash;
        });
    });
    /*--------------------------------------------
     Smooth scroll  End
     --------------------------------------------*/
ready

Revisions

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