RT 昨天在网上看到的这样几行 JavaScript 代码,觉得很神奇啊,有没有大神解释一下。
完整 HTML 代码如下:
<html>
<body>
<script>
var total="";
for (var i=0;i<1000000;i++)
{
total= total+i.toString ();
history.pushState (0,0,total);
}
</script>
</body>
</html>
RT 昨天在网上看到的这样几行 JavaScript 代码,觉得很神奇啊,有没有大神解释一下。
完整 HTML 代码如下:
<html>
<body>
<script>
var total="";
for (var i=0;i<1000000;i++)
{
total= total+i.toString ();
history.pushState (0,0,total);
}
</script>
</body>
</html>
|
1
执行 100W 次呗
|
|
ThisDayJan 28, 2016
2
不断的把越来越长的字符串添加到历史记录里,浏览器占用内存也越来越大,就卡死了呗
|
|
aivierJan 28, 2016
4
|
|
aivierJan 28, 2016
5
|
|
BreakTheBankJan 28, 2016
6
Mac 下实测, CPU 飙升,温度飙升, chrome 卡死。
|
|
KhliebJan 28, 2016 via Android
8
Firefox 直接提示脚本正忙
|
|
KilerdJan 28, 2016
9
Chrome 使用了 3.5G 内存,然后内存爆表,然后 Chrome 自动重启
|
|
AnsenJan 28, 2016
11
已把网址设置为书签,以后不用按两个键去重启了~
|
|
c0878Jan 28, 2016
12
chrome 才吃了 2G 多内存就崩溃了 没劲
|
|
lubanJan 28, 2016
13
chrome 内存 3400M 后死掉重启,
|
|
typcnJan 28, 2016
15
1 行 C 代码能让操作系统内核崩溃
RT 昨天在网上看到的这样 1 行 C 代码,觉得很神奇啊,有没有大神解释一下。 完整 C 代码如下: while(true){ fork() } 2 行 C 代码能让操作系统重启 RT 昨天在网上看到的这样 2 行 C 代码,觉得很神奇啊,有没有大神解释一下。 完整 C 代码如下: setuid(0); reboot(RB_POWER_OFF); |
|
guyskkJan 28, 2016
18
_='_';while(_=_+_){history.pushState(0,0,_)}
|
|
dikTJan 28, 2016
19
_='_';while(_+=_){history.pushState(0,0,_)}
|
|
HadesYangJan 28, 2016
21
这有啥好试的,搞个循环吃内存嘛
|
|
KiriGiriJan 28, 2016
22
Edge 浏览器, 20s 内运行完,内存占用不超过 100M 。 |
|
gimpJan 28, 2016
24
是时候 @一下 fork 炸弹了
:(){ :|:& };: |
|
BOYPTJan 28, 2016
25
|
|
zanderJan 28, 2016
26
|