这十二行代码是如何让浏览器爆炸的?

2016 年 1 月 20 日
 Hyponet

http://www.freebuf.com/articles/terminal/93807.html

谁来解释下原理,不是很明白 23333

12366 次点击
所在节点    JavaScript
66 条回复
wjself
2016 年 1 月 20 日
https://developer.mozilla.org/en-US/docs/Web/API/History/pushState 短時間載入 10000 次網頁,你說內存會不會炸掉喔…
Hyponet
2016 年 1 月 20 日
@wjself 内存没有炸掉, CPU 爆了
Hyponet
2016 年 1 月 21 日
@wjself 刚才手误粘贴错了

jiezhi
2016 年 1 月 21 日
苹果重启了!!!
BSD
2016 年 1 月 21 日
cpu 占用 90%多,只能通过任务管理器来杀掉。。。
raysonx
2016 年 1 月 21 日
估計是讓瀏覽器不斷佔用內存且無法釋放,最終 out of memory 崩潰
cxbig
2016 年 1 月 21 日
MacBook 12", MacBook Pro 13"实测无效,
循环加到一千万次,只是 CPU 满格而已,内存 50%左右
bdbai
2016 年 1 月 21 日
WP 表示只是地址栏爆炸,网页还能轻松关掉,微软黑科技😂
Biwood
2016 年 1 月 21 日
眼睁睁的看着 Chrome 占用内存飙到 2G ,赶紧结束任务了
505243267
2016 年 1 月 21 日
safari 和 kernel_task 内存占用均超过 10G , safari web 内容内存占用超过 3G , CPU 满。
由于还有工作为保存,强行退出了 safari 。
xbb7766
2016 年 1 月 21 日
Noscript 大法好。😁
Trim21
2016 年 1 月 21 日
安卓只是 chrome 卡死。。。关掉就好了。。
lessate2
2016 年 1 月 21 日
安卓扣肉表示进程全重启了
msg7086
2016 年 1 月 21 日
跑到 15000 ,吃了 900M , CPU 倒是满了。 Opera 12 @ Windows 10 。
Bingbing
2016 年 1 月 21 日
为什么?大神求解答
feather12315
2016 年 1 月 21 日
Ff Android 就那个网页假死了,关掉就没事了
lycos
2016 年 1 月 21 日
v2 上有多少黑客级别的人物啊?
XueSeason
2016 年 1 月 21 日
CPU 占用 150%,内存飙到 10 G 。直接退出。
LedChang
2016 年 1 月 21 日
cpu 干到 150% rmbp 13
shakoon
2016 年 1 月 21 日
@XueSeason @LedChang 为什么会有 150%这种看起来很不科学的数值?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/252239

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX