Да, я это имел ввиду. То есть загружает маленькую картинку для фона один раз - один запрос, а дальше сам браузер просто повторяет без необходимости загружать её еще раз?
bromzh: Рекурсии затратны по памяти.
switch в C++, насколько мне известно, там да - сопоставление с образцом(числа). А в JavaScript можно работать с любыми типами данных