Я использую JavaScript для рендеринга 20 таблиц по 100 строк в каждой.
Данные для каждой таблицы предоставляются контроллером в виде JSON.
Каждая таблица разбита на разделы, которые имеют «итоги» и имеют некоторый другой логический код JavaScript. Некоторые итоги находятся за пределами самой таблицы.
В результате JavaScript блокирует браузер на пару секунд (особенно в IE6): (
Я собирался использовать http://code.google.com/p/jsworker/,
Однако Google Gears Workers (я полагаю, работники в целом) не позволят мне вносить изменения в DOM в рабочем коде, а также мне кажется, что я не могу использовать jQuery внутри рабочего кода jsworker. (Может я тут не прав?).
Эта проблема, кажется, является фундаментальной для практики кодирования JavaScript, не могли бы вы поделиться со мной своими мыслями о том, как к ней подойти?