Предположим, мы создаем стратегическую игру (например, Civilization) в веб-браузере.В игре есть видимая часть карты - скажем, 30x30 квадратов.Каждый квадрат имеет размер 30x30 пикселей и имеет несколько наложенных изображений - ландшафт, ресурсы, юниты, дороги и т. Д. Классический способ рисования этого будет огромный <table>
, где каждая ячейка будет содержать абсолютно позиционированные изображения.Вероятно, он будет представлен в Javascript, чтобы уменьшить трафик.Но это все еще несколько тысяч изображений и огромная таблица.
Может ли браузер это сделать?Не упадет ли производительность ниже допустимых пределов?В качестве альтернативы я мог бы сохранить предварительно отрендеренное изображение карты с как можно большим количеством наложений, но я думаю, это потребует больше усилий.