> The browsers struggled with this for years.
Arguably, they still do.
function f() {
var some = [];
while(some.length < 1e6) {
some.push(some.length);
}
function g() { some; }
return function() {};
}
var a = [];
var interval = setInterval(function() {
var len = a.push(f());
if(len >= 500) {
clearInterval(interval);
}
}, 10);
uses a very large amount of memory in all browsers. function f() {
var some = [];
while(some.length < 1e6) {
some.push(some.length);
}
function g() { some; }
}
var a = [];
var interval = setInterval(function() {
var len = a.push(f());
if(len >= 500) {
clearInterval(interval);
}
}, 10);
uses very little.https://stackoverflow.com/questions/19798803/how-javascript-...
https://blog.meteor.com/an-interesting-kind-of-javascript-me...