diff --git a/web/mini_ide/webperl_mini_ide.html b/web/mini_ide/webperl_mini_ide.html
index e01ea90..c7e7543 100644
--- a/web/mini_ide/webperl_mini_ide.html
+++ b/web/mini_ide/webperl_mini_ide.html
@@ -86,6 +86,7 @@ function run_perl_iframe (argv, state_callback, done_callback) {
if (from!='Ended' && to=='Ended') {
iframe.remove();
if (done_callback) done_callback(outbuf);
+ URL.revokeObjectURL(src);
}
} );
IFramePerl.init(function () {