HTML Preparation code:
AخA
 
1
<div class="test-wrapper">
2
<div class="test test-class"></div>
3
</div>
4
<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.js'></script>
Tests:
  • Get element by class - Vanilla

     
    document.querySelector(".test");
  • Get element by class - JQuery

     
    $(document).find(".test");
  • Add class - Vanilla

     
    document.querySelector(".test").classList.add("test-add");
  • Add class - JQuery

     
    $(document).find(".test").addClass("test-add");
  • Remove class - Vanilla

     
    document.querySelector(".test").classList.remove("test-class");
  • Remove class - JQuery

     
    $(document).find(".test").removeClass("test-class");
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Get element by class - Vanilla
    Get element by class - JQuery
    Add class - Vanilla
    Add class - JQuery
    Remove class - Vanilla
    Remove class - JQuery

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 6 years ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36
Chrome 70 on Windows
View result in a separate tab
Test name Executions per second
Get element by class - Vanilla 2468742.5 Ops/sec
Get element by class - JQuery 373015.8 Ops/sec
Add class - Vanilla 936521.0 Ops/sec
Add class - JQuery 186312.1 Ops/sec
Remove class - Vanilla 983739.6 Ops/sec
Remove class - JQuery 206023.4 Ops/sec