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

2016-01-20 23:44:22 +08:00
 HypoChen

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

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

11247 次点击
所在节点    JavaScript
66 条回复
wjself
2016-01-20 23:55:33 +08:00
https://developer.mozilla.org/en-US/docs/Web/API/History/pushState 短時間載入 10000 次網頁,你說內存會不會炸掉喔…
HypoChen
2016-01-20 23:59:18 +08:00
@wjself 内存没有炸掉, CPU 爆了
HypoChen
2016-01-21 00:00:02 +08:00
@wjself 刚才手误粘贴错了

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

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

https://www.v2ex.com/t/252239

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

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

© 2021 V2EX