Вообще легко, ты всегда знаешь число блоков и можешь программно подсчитать для каждого блока свой уникальный цвет, либо на js, либо еще не сервере. Более того, ты можешь подсчитать кол-во строк и каждую красить в свой цвет. Если браузер чего-то не поддерживает, ты не сможешь его заставить, остаются только решения в обход. Только было бы желание.
Ты делаешь что-то не так либо каким-то другом куском кода все запорол и удивляешься. Размести минимальный рабочий пример, где есть эта неприятность. На jsfiddle.com например.
Разные макеты бывают, случается и 16 мало, приходится их дробить. При нехватке памяти задействуется файл подкачки, отсюда тормоза, даже с SSD заметно проседает производительность.
Хотя я так и не понял зачем все эти проверки, если можно просто работать с req.body.queryResult.parameters, либо сделать их копию в другую переменную transportationData = Object.assign({}, req.body.queryResult.parameters). Результат будет тот-же. Если хочется повытаскивать свойства из параметров, если они объекты, то обернуть мой код в функцию, добавить проверку на параметр, если он не строка и вызывать ее рекурсивно.
Flex призван решать такие задачи, но вы все равно ищете способ поговнокодить. Более того распространяете этот подход в массы. Разве так сложно обернуть лого в блок и задать ему flex: 1 0 auto, чтоб он занят все доступное пространство и уже относительно него отцентрировать лого?
Никита Мелихов, В чем проблема разбить картинку на множество квадратов и грузить их, тем самым фон будет контейнером из квадратов картинок. Загружать в определенном радиусе от центра экрана. Попадает ли координата в центр окружности считается легко.
Что за фантазии, где я это предложил? Код помещает в переменную frame один кадр и все. Этим кодом можно дергать кадры так часто, как нужно, две строки кода останутся неизменными. Прежде чем делать свои фэнтезийные выводы, стоит сначала разобраться как это работает на базовом уровне. Потому что получив imageData, можешь передать эти данные в шейдер на webgl и сделать что-то крутое и высокопроизводительное.
Jumandjilos, Вот у тебя было несколько лет на то, чтоб стать уверенным программистом на node, но вместо этого ты все проспал, пробухал и прогулял. А теперь не можешь сделать авторизацию.