Test memory overhead of different types of values.

Test Steps

  1. Open browser DevTools.
  2. Switch to memory tab.
  3. For each type:
    1. Click 'Collect garbage'.
    2. Click 'Take heap snapshot'.
    3. Click generate button on the page.
    4. Click 'Collect garbage'.
    5. Click 'Take heap snapshot'.
    6. Click 'Clear' button on the page.

Results: memory overhead of 1,000,000 count for 2**52 value.

  1. String: 5.0MB
  2. Number: 10.5MB
  3. BigInt: 21.3MB