Оптимизированная панель инструментов HTML/JS/CSS для iPad с DnD

В настоящее время я пытаюсь создать удобную панель инструментов на основе HTML/CSS/JS, которая достаточно хорошо работает на iPad. Панель инструментов будет содержать несколько виджетов, в основном с диаграммами. Я начал использовать gridster, и он хорошо работает на iPad (единственный, который я нашел, остальные основаны на gridster[ 2], не поддерживает iPad или слишком весит/медленно [3]).

Однако, когда содержимое виджета более сложное (например, диаграмма), все работает очень медленно. В настоящее время я пытаюсь перенастроить gridster, чтобы он не отображал содержимое при перетаскивании, или для другого решения для виджетов, которое плавно работает на iPad, даже когда перетаскивается более сложный контент. Какие-либо предложения?

Связанный момент: будут ли переходы CSS3 способом оптимизировать это, потому что, насколько я понимаю, они поддерживаются аппаратно и не полагаются на JavaScript для рендеринга? Или они не подходят для небольших движений в реальном времени, которые рассчитываются на лету.


person Elmar Weber    schedule 12.04.2013    source источник


Ответы (1)


Мы не нашли ничего, что работало бы лучше, чем гридстер, и было бы быстрее. Таким образом, мы сделали gridster «быстрее», в основном скрывая содержимое виджета при перетаскивании, это лучше работает на iPad и более старых устройствах.

person Elmar Weber    schedule 18.06.2013