Я делаю телепрограмму. См. http://i.tv/guide для примера реализации с использованием Canvas.
Мне нужно сделать много маленьких коробочек, представляющих каждое шоу. Мне нужно иметь возможность прокручивать их как по вертикали (каналы), так и по горизонтали (время). Чтобы сделать это с помощью Canvas, я понимаю, что единственный способ реализовать прокрутку - перехватывать правильные события и плавно перерисовывать холст с новыми смещениями много раз в секунду.
Если бы я использовал div, я мог бы шлепнуть по ним полосы прокрутки и позволить ему нормально прокручиваться. Я мог бы расположить их один раз и позволить прокрутке перемещать их, а не пересчитывать их новые смещения.
Что мне выбрать для такого проекта? Если я буду использовать div, будет ли это слишком медленно? Некоторые очереди имеют 500 каналов. Я хочу отображать до 4 часов одновременно.
Спасибо!