Pull to refresh

Comments 22

если ощутили весомые тормозища браузера, после этого пора вспомнить зачем канвас был создан... ну кроме упрощения разработки.
кстати, есть либы, что эмулируют канвас для IE, да делают они это аналогично, есть и отдельные либы рисования в виде абстракции над пикселями-дивами.
абстракция над div-ами будет сильно тормазить.
а так да, есть канвас для IE через VML.
Открывайте осторожно, моя опера сдохла. А IE заставил резетнуть комп.
"побегать" можно было только в Safari под Win XP, в IE7 получилось меeeдленно походить, а Fx 2.0.0.14 изображал помирающую улитку
кстати я начинаю проникаться сафари. что с канвасом, что без него - сафари лидер по скорости.
FF3 тоже достаточно быстр.
не порадовали Opera и FF2.
Ну незнаю... Моя опера вполне шустро справилась что с первым, что со вторым.
Не понимаю почему всем нравится изобретать велосипеды. Желаем 3D в браузере - пользуем VRML или X3D.
извините, но вы невнимательно читали статью. "Применение технологии, естественно, не ограничено созданием шутеров :)", то бишь тут 3d только по странному стечению обстоятельств.
Против концептуальных идей ничего против не имею. :) Ещё можно расскрашивать яваскриптом ячейки таблицы))
"...раз отрисовывает элементы, по-этому при загрузке..."
Тире не надо в слове "поэтому".

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

> Езе я вынес в CSS повторяющиеся стили для DIV и IMG.
угу. только пока нет времени.
upd: да, действительно, gif немного быстрее png8. почему? это для меня загадка. тем более что для меня png8 предпочтительней.
Эмулировать Canvas в IE не надо, надо просто использовать VML.
подправьте ссылку на вольфенштейн -в javascript буквы c и p - русские
похоже хабр заменяет их автоматом.
поколдовал минут 5 над ссылкой, но прийти к соглашению нам не удалось.
Sign up to leave a comment.

Articles