Скорость рендеринга зависит от:
1. аппаратной части (процессор, видеокарта)
2. загруженности процессора и оперативной памяти
3. браузера (движок, дополнительные плагины и расширения)
4. сложности DOM-дерева и алгоритма JS-кода.
Оптимизировать мы можем только четвёртый пункт, что само по себе мало для существенной оптимизации. Учитывая, что событие mousemove во всех браузерах происходит очень часто (настолько, насколько позволяют первые 3 пункта), это не может не напрягать процессор (т.к. все расчеты лежат именно на нем, а не на видеокарте) и является узким местом в любом интерфейсе. Поэтому необходимо найти те решения, которые оптимизируют DOM, а так же программный код. Этим я и предлагаю тебе заняться самому, а не ныть здесь.
|