summaryrefslogtreecommitdiffstats
path: root/devtools/client/debugger/test/mochitest/doc_large-array-buffer.html
blob: 25b1b4d4efa430393801517e2cb5f74715343247 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<!-- Any copyright is dedicated to the Public Domain.
     http://creativecommons.org/publicdomain/zero/1.0/ -->
<!doctype html>

<html>
  <head>
    <meta charset="utf-8"/>
    <title>Debugger test page</title>
  </head>

  <body>
    <button onclick="test(10000)">Click me!</button>

    <script type="text/javascript">
      function test(aNumber) {
        var buffer = new ArrayBuffer(aNumber);
        var largeArray = new Int8Array(buffer);
        var largeObject = {};
        var largeMap = new Map();
        var largeSet = new Set();

        for (var i = 0; i < aNumber; i++) {
          let value = aNumber - i - 1;
          largeObject[i] = value;
          largeMap.set(i, value);
          largeSet.add(value);
        }
        debugger;
      }
    </script>
  </body>
</html>