Run details:
Mozilla/5.0 (Linux; Android 9; LGL455DL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.92 Mobile Safari/537.36
Chrome Mobile 77
Android
Mobile
3 years ago
Test name Executions per second
$jq1102 2077.9 Ops/sec
$jq351 2902.5 Ops/sec
HTML Preparation code:
AخA
 
1
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js'></script>
2
<script>
3
  var $jq1102 = $.noConflict(true);
4
</script>
5
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
6
<script>
7
  var $jq351 = $.noConflict(true);
8
</script>
9
<div>
10
  <ul id="menu">
11
    <li class="menu-item">1</li>
12
    <li class="menu-item">2</li>
13
    <li class="menu-item">3</li>
14
    <li class="menu-item">4</li>  
15
  </ul>
16
</div>
Script Preparation code:
 
function tests($) {
    $(".menu-item").eq(2).closest("ul").css({
      "background-color": "red"
    }).parent().css({
      "border": "1px solid blue"
    }).append($("<p></p>").text("Text.").css({
      "background-color": "green"
    })).end().end().remove();
  console.log('tests' + $);
}
Tests:
  • $jq1102

     
    tests($jq1102);
  • $jq351

     
    tests($jq351)