summaryrefslogtreecommitdiff
path: root/js/performance-stats.js
blob: f9762d836d80507111850dec42b763532df9b6d5 (plain) (blame)
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
var stats = new Stats();
stats.setMode(0);
document.body.appendChild(stats.domElement);

var canvas = document.createElement('canvas');
canvas.width = 512;
canvas.height = 512;
document.body.appendChild(canvas);

var context = canvas.getContext('2d');
context.fillStyle = 'rgba(127,0,255,0.05)';
setInterval(function () {
    var time = Date.now() * 0.001;
    context.clearRect(0, 0, 512, 512);
    stats.begin();
    for (var i = 0; i < 2000; i++) {
        var x = Math.cos(time + i * 0.01) * 196 + 256;
        var y = Math.sin(time + i * 0.01234) * 196 + 256;
        context.beginPath();
        context.arc(x, y, 10, 0, Math.PI * 2, true);
        context.fill();
        // DO NOT ENABLE THIS LMAO
        // document.write("Text to display.");
    }
    stats.end();
}, 1000 / 60);