Работа с изображениями в JavaScript: лучшие практики