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;
        default:
          return "11";
      }
  • Map

     
    const input = 10;
    const mapping = new Map([
      ["0", true],
      ["1", true],
      ["2", true],
      ["3", true],
      ["4", true],
      ["5", true],
      ["6", true],
      ["7", true],
      ["8", true],
      ["9", true],
      ["10", true],
    ]);
    const foo = mapping.get(10);
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 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36
Chrome 103 on Mac OS X 10.15.7
View result in a separate tab
Test name Executions per second
Switch 925259904.0 Ops/sec
Map 1702677.0 Ops/sec