Tests:
  • Switch

    x
     
    const input = 10;
      switch(input) {
        case 1:
          return true;
        case 2:
          return true;
        case 3:
          return true;
        case 4:
          return true;
         case 5:
          return true;
        case 6:
          return true;
        case 7:
          return true;
        case 8:
          return true;
          case 9:
          return true;
        case 10:
          return true;
      }
  • Map

     
    const input = 10;
    const LUT = {
        0: true,
      1: true,
      2: true,
      3: true,
      4: true,
      5: true,
      6: true,
      7: true,
      8: true,
      9: true,
      10: true
    }
    LUT[input];
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Switch
    Map

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2 days ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36
Chrome 135 on Mac OS X 10.15.7
View result in a separate tab
Test name Executions per second
Switch 186345792.0 Ops/sec
Map 178829120.0 Ops/sec