если ощутили весомые тормозища браузера, после этого пора вспомнить зачем канвас был создан... ну кроме упрощения разработки.
кстати, есть либы, что эмулируют канвас для IE, да делают они это аналогично, есть и отдельные либы рисования в виде абстракции над пикселями-дивами.
извините, но вы невнимательно читали статью. "Применение технологии, естественно, не ограничено созданием шутеров :)", то бишь тут 3d только по странному стечению обстоятельств.
Если вместо wall.png (даже с минимальной компрессией, или даже вбез нее) использовать простой GIF из этой же картинки - вы получите огромный прирост скорости. проверьте.
еще, я предполагаю, увеличить производитетльность можно создав class для описания этого столбца в 1px шириной и позиционировать в нем картинку фоном или воспользоваться css свойством CLIP. я предполагаю, что такое кол-во IMG на странице реально тормознее чем один раз прописанный background.
Background можно сделать prerendered, т.е. с уже готовыми текстурами нужных высот, в данном случае получится 64 картинки, вытянуть их в линию, по объему это будет не так уж и много, но производительность должна возрасти. Попробуем?
не только gif, но и 8bit png.
background нельзя сжимать/растягивать и prerendered не выход, так как их гораздо больше чем 64, и будет очень большой объём текстур.
8bit png был изначально, и с ним в FF тормознее чем с GIF.
С ресайзом да, не получится фон так растянуть, уменьшить еще ладно, а вот увеличть, чтобы стоя в упор к стене видеть большие пиксели - не выйдет.
Езе я вынес в CSS повторяющиеся стили для DIV и IMG.
Все это актуально пока у canvas не появится 3D контекст :) Опера (еще одна ссылка) и мозила (еще одна статья) уже давно работают над этим. Не сложно представить что мы получим в итоге :) Тут уж никакой эмуляцией не догонишь.
Забудем на минутку про canvas