| <html> |
| <script type="text/javascript"> |
| (function(){ |
| var i = 0; |
| setInterval(function(){ |
| var x = new Image(); |
| x.src = "http://upload.wikimedia.org/wikipedia/commons/e/e9/Sombrero_Galaxy_in_infrared_light_%28Hubble_Space_Telescope_and_Spitzer_Space_Telescope%29.jpg?" + i; |
| i++; |
| }, 500); |
| })() |
| </script> |
| <body> |
| When an image is preloaded in javascript, the size of the image is never |
| reported to the javascript garbage collector. If a large image is repeatedly |
| preloaded but never used, it will not free any of the images until the |
| garbage collector has run out of space to allocate any new free javascript |
| variables. This test passes if after a certain point, the number of allocated |
| images as reported by the caches window stops growing. |
| </body> |
| </html> |