Test Memory Leak

by bakhshi

HTML

<button class="create">Create</button>

JavaScript

function createObject(size){
    var array = {};
    array.__info = 'created with size = '+size;
    for(var i = 0; i < 10000*size;i++)
    {
        array[i] = {test:'some value '+i};
    }
    return array;
}

$ = document.querySelector.bind(document);
$('.create').addEventListener('click', function(){
    !window.test && (window.test = [])
    
    window.test.push(createObject(5));
});