А в чём проблема? Как тестируются рекордные скорости передачи данных по проводам, где десятки гигабит?
В оперативную память писали 10 секунд, а потом несколько минут запись на hard=)
Я это очень плохо представляю, сам цикл запускается по DOMContentLoaded, вообще всё что внутри скрипта GreaseMonkey можно условно запихнуть в addEventListener('DOMContentLoaded', function(){ /*code*/ }, false);
У Opera дела обстоят лучше, там обработку можно делать по ходу загрузки страницы, но есть свои подводные камни.
Процесс обработки страницы скриптом Greasemonkey начинается по DOMContentLoaded. Возможно существуют хаки, которые позволяют включить обработку раньше, но врядли=)
Несмотря на всё моё уважение к разработчикам Opera, качать через неё torrent'ы не буду советовать никому. И вовсе не потому что у меня ни разу оннное проделать не удалось, может разработчики соблюдают Web стандарты, но с torrent протоколом явно недоработали, и как результат - torrent-клиент Opera банят все Torrent-трекеры, которыми я пользуюсь...
В оперативную память писали 10 секунд, а потом несколько минут запись на hard=)
www.howtocreate.co.uk/operaStuff/userjs/aagmfunctions.js
+ не менять имя файла(не убирать «user») для работы в режиме совместимости со скриптами Greasemonkey.
И может быть заработает.
А вообще можно поправить под Opera. Никаких сложностей быть не должно.
www.lightwedge.com/
wiki.greasespot.net/DOMContentLoaded
while (! document.body) alert('BeforeBody');
не работает.
У Opera дела обстоят лучше, там обработку можно делать по ходу загрузки страницы, но есть свои подводные камни.
например opera:config#BitTorrent|Enable