This updated memory test allows for a more specific iframe memory test in a variety of shutdown scenarios. The test more closely resembles the actual functioning of the onfontready library, including the lack of closures and unintentional references to DOM elements. The results of these tests are that all browsers (even IE6 - IE8) appear to correctly remove unused memory via garbage collection under the "Remove iframe reference", "Remove event listener" (the traditional onfontready approach), and "Do nothing" options. Even the "Intentionally 'leak' memory" option only tends to use more memory on IE browsers, and that memory is regained when another shutodown mode is used. The only issue is IE8, which consistently crashes when the test is run. Apparently it is incapable of opening and closing that many iframes that quickly. I slowed the test down considerably to get test results, but even that often crashed.
Choose a shutdown option, and click "Start Test" to begin. Monitor browser (or tab) memory usage while the test is running, and afterward to see if the memory will be reclaimed.