You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a site page that has an iframe referencing another page under the same origin/host, both pages use [email protected]. I have noticed that there's a leak when the iframe is destroyed, the memory is not freed.
Here is a simple repo: index.html has an iframe referencing frame.html and has a button to toggle on and off of the iframe:
<html>
<head>
<script type="text/javascript" src="https://code.jquery.com/jquery-git.js"></script>
</head>
<body>
<script src="interact.js"></script>
<iframe src="/frame.html"></iframe>
<button id="mybutton">click me</button>
<script type="text/javascript">
var on = true;
$("#mybutton").click(function() {
if (on) {
$("iframe").attr("src", "about:blank");
} else {
$("iframe").attr("src", "/frame.html");
}
on = !on;
})
</script>
</body>
</html>
and inside the frame.html:
<html>
<head></head>
<body>
<h2> im an iframe </h2>
<script src="interact.js"></script>
<script type="text/javascript">
var array = [];
for (var i = 0; i < 1000000; i++) {
array.push(i);
}
</script>
</body>
</html>
and here is screen shot of the heap snapshots:
The odd number (1,3,5) snapshots are when the iframe is on, and the even number ones are when the iframe is off. Notice for example in snapshot2 (when the iframe is off), the memory usage is still the same when it should be lowered.
The text was updated successfully, but these errors were encountered:
Hi,
I have a site page that has an iframe referencing another page under the same origin/host, both pages use [email protected]. I have noticed that there's a leak when the iframe is destroyed, the memory is not freed.
Here is a simple repo:
index.html
has an iframe referencingframe.html
and has a button to toggle on and off of the iframe:and inside the
frame.html
:and here is screen shot of the heap snapshots:

The odd number (1,3,5) snapshots are when the iframe is on, and the even number ones are when the iframe is off. Notice for example in snapshot2 (when the iframe is off), the memory usage is still the same when it should be lowered.
The text was updated successfully, but these errors were encountered: