Ao entrar no site abaixo ele trava seu PC, Iphone e/ou smartphone.
Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Testei em uma máquina de testes aqui em casa, e consumiu os 6 GB de memória, e elevou o processamento em 100%.
Analisando melhor, seu funcionamento é bem simples;
Esse simples código em JavaScript que é o causador do travamento;
Como podemos ver, a cada interação, ele grava um novo histórico no seu navegador, fazendo-o travar instantaneamente.
O cara ainda foi humilde, nem quis colocar um valor muito alto, ou mesmo usar alguma thread com php.
Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
Testei em uma máquina de testes aqui em casa, e consumiu os 6 GB de memória, e elevou o processamento em 100%.
Analisando melhor, seu funcionamento é bem simples;
Esse simples código em JavaScript que é o causador do travamento;
Como podemos ver, a cada interação, ele grava um novo histórico no seu navegador, fazendo-o travar instantaneamente.
O cara ainda foi humilde, nem quis colocar um valor muito alto, ou mesmo usar alguma thread com php.
Código:
<script> var total = ""; for( var i = 0; i < 100000; i++ ) { total = total + i.toString(); history.pushState(0,0, total ); } </script>
Comment