Ваш ответ был правильным, извиняюсь за свою недальновидность: покуда сам не придумал (мозги не повернулись в нужном направлении) — не увидел в ваших советах сути.
Моя идея в том, что оригинал картинки не трогается, — как загрузил пользователь, такой оригинал и будет. Затем, наперёд неизвестно: какой размер потребуется в каком месте сайта, поэтому делать пред-пережатие нельзя. И соответственно третье: пережимать каждый раз одно и то же неправильно.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Это именно то, что я искал, но не думал, что futures сделаны и на JavaScript. Признаю шаблонность мышления за собой.
Но в общем — вам двойное спасибо, а всем остальным рекомендую осилить статью — за пару поездок в метро легко можно справиться ;)