--- /dev/null
+<!DOCTYPE html>
+<script>
+ var start;
+ var dom;
+
+ function run() {
+ if (dom) {
+ dom.parentNode.removeChild(dom);
+ }
+
+ dom = document.createElement('div');
+ var result = document.createElement('div');
+ dom.appendChild(result);
+ document.body.appendChild(dom);
+
+ start = Date.now();
+
+ for (var i = 0; i < 100; i++) {
+ var iframe = document.createElement('iframe');
+ iframe.style.width = '200px';
+ iframe.style.height = '30px';
+ dom.appendChild(iframe);
+ var content = iframe.contentWindow.document.createTextNode('hello, world');
+ iframe.contentWindow.document.body.appendChild(content);
+ iframe.contentWindow.document.body.style.overflow = 'hidden';
+ }
+
+ result.innerHTML = 'Done! ' + (Date.now() - start) + ' ms';
+ }
+</script>
+<input type="button" value="Go!" onclick="run()">
\ No newline at end of file