HTML Preparation code:
AخA
 
1
<script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/immutable/3.8.2/immutable.min.js'></script>
Script Preparation code:
x
 
var testObj = {
  item1: '1234',
  item2: '1234',
  item3: '1234',
  item4: '1234',
  item5: '1234',
  item6: '1234',
  item7: '1234',
  item8: '1234',
  item9: '1234',
  item10: '1234',
  item11: '1234',
  item12: '1234',
  item13: '1234',
  item14: '1234',
  item15: '1234',
  item16: '1234',
  item17: '1234',
  item18: '1234',
  item19: '1234',
  item20: '1234',
  item21: '1234',
  item22: '1234',
  item23: '1234',
};
var testImmutable = Immutable.fromJS(testObj);
Tests:
  • Immutable toJS

     
    var result = testImmutable.toJS();
  • Immutable get

     
    var testObj = {
      item1: testImmutable.get('item1'),
    };
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Immutable toJS
    Immutable get

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 4 years ago)
Mozilla/5.0 (Android 10; Mobile; rv:68.0) Gecko/68.0 Firefox/68.0
Firefox Mobile 68 on Android
View result in a separate tab
Test name Executions per second
Immutable toJS 246044.2 Ops/sec
Immutable get 11454698.0 Ops/sec