HTML Preparation code:
AخA
 
1
<input type="checkbox" value="x" name="test1" id="test1">
2
<input type="checkbox" value="y" name="test2" id="test2" checked>
Script Preparation code:
 
var x = $('#test1');
var y = $('#test2');
Tests:
  • Not checked - $.prop

     
    x.prop('checked');
  • Checked - $.prop

     
    y.prop('checked');
  • Not checked - $.is

     
    x.is(':checked');
  • Checked - $.is

     
    y.is(':checked');
  • Not checked - vanilla js property

     
    x[0].checked;
  • Checked - vanilla js property

     
    y[0].checked;
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Not checked - $.prop
    Checked - $.prop
    Not checked - $.is
    Checked - $.is
    Not checked - vanilla js property
    Checked - vanilla js property

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2025 years ago)
Mozilla/5.0 (X11; Fedora; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.119 Safari/537.36
Chrome 64 on Fedora
View result in a separate tab
Test name Executions per second
Not checked - $.prop 4031073.5 Ops/sec
Checked - $.prop 4074724.8 Ops/sec
Not checked - $.is 939704.9 Ops/sec
Checked - $.is 914504.9 Ops/sec
Not checked - vanilla js property 10985625.0 Ops/sec
Checked - vanilla js property 10943726.0 Ops/sec