Нотатки від команди про майстерність, формати та невеликі рішення, що стоять за добрим результатом.
Чому перетворення AVIF повільніше за інші формати
AVIF побудований на внутрішньокадровому стисненні сучасного відеокодека. Він проєктувався заради максимального ступеня стиснення, а не швидкості перетворення, тож спирається на дорожчі режими передбачення, більші перетворення та складніші внутрішньоциклові фільтри, ніж JPEG чи WebP. Модуль тут це програмна збірка, що працює в браузері. Програмне перетворення AVIF на зображенні 1024 на 768 бере близько 250 мілісекунд, коли модуль уже розігрітий на десктопному Chromium, і близько 1,1 секунди на холодну з урахуванням розігріву. На 8 мегапікселях, 3840 на 2160, перетворення бере близько 2,8 секунди в Chrome і близько 31 секунди у Firefox, який проходить такий код обережніше. На середньому телефоні чекайте приблизно в 3 до 5 разів більше десктопної цифри. Саме тому інтерфейс ніколи не називає перетворення AVIF миттєвим. Воно годиться для роботи з одним фото, але достатньо повільне, щоб показ стану поступу був чесним кроком.
Що відбувається, коли ви обираєте вивід AVIF
AVIF, найвимогливіший формат, який створює цей інструмент, тож, щоб дати вам найменший і найкращий файл, RoundCut може запустити кодування на нашому сервері швидкою нативною збіркою, а конвертація кількох одразу завжди йде туди. Залучені файли зникають приблизно за 2 години, і ви можете одразу їх очистити. Коли цей шлях недоступний, скомпільований кодувальник AVIF завантажується один раз у вкладці, близько 870 КБ у стиснутому вигляді, і конвертація завершується локально як запасний варіант. Для пар PNG, JPG і WebP нічого з цього не діє, адже вони спираються на вбудовані кодеки браузера. Ця додаткова робота, ціна, яку AVIF бере за виграш у розмірі.
Як AVIF обходить JPEG за тієї самої якості
AVIF використовує блокове передбачення багато в чому як сучасні відеокодеки. Для кожного блоку пікселів модуль перевіряє кілька режимів передбачення, напрямний, гладкий і DC, проти вже перетворених сусідів, а потім лишає той, що дає найменший залишок. Лише ця залишкова різниця перетворюється і квантується, а не сирі значення пікселів. Це вловлює локальну структуру зображення значно ефективніше за фіксовану модель DCT 8 на 8 у JPEG, що накладає ту саму геометрію перетворення всюди незалежно від вмісту. На гладких градієнтах передбачення AVIF здатне відтворити ділянку майже без залишку. На тонах шкіри, волоссі й небі AVIF послідовно видає файли менші за JPEG чи WebP за візуально рівної якості. Ціна це складність перетворення, адже перевіряти багато режимів передбачення на блок дорого, і тому AVIF лічить у секундах, тоді як JPEG лічить у мілісекундах.
Core Web Vitals: переведення головних зображень на AVIF
Largest Contentful Paint вимірює, як швидко вантажиться найбільший видимий елемент у вікні перегляду. На більшості посадкових і товарних сторінок цей елемент це головне фото. Google підтвердив, що Core Web Vitals є сигналом ранжування в Пошуку. Типовий головний JPEG на 300 КБ на з'єднанні 3G вантажиться близько 2,4 секунди. Те саме зображення як AVIF на стандартній якості може важити 100 КБ, зріз на 67 відсотків, що ріже внесок у LCP до близько 0,8 секунди на тому самому каналі. Це виводить LCP із червоної зони понад 2,5 секунди в зелену зону під нею, відчутний зсув для показників у Пошуку. Економія складається по кожному зображенню на сторінці. CDN з автоматичним узгодженням формату читають заголовок Accept браузера і самі віддають AVIF сумісним браузерам, щойно оригінали AVIF з'являться в бібліотеці.
AVIF у 2026: підтримка, готовність і прогалини
На середину 2026 року AVIF декодується в Chrome 85+, Firefox 93+, Safari 16.4+ на iOS 16 і macOS Ventura, та Edge 121+. Сукупне світове охоплення близько 94 відсотків трафіку браузерів. Прогалина в 6 відсотків це переважно старіші пристрої iOS, усе ще на iOS 15, які Apple перестала оновлювати під більшість сучасних можливостей, плюс Internet Explorer. Для широкої споживчої аудиторії AVIF готовий до продакшену у веб-доставці. Решта прогалин на боці інструментів. Lightroom додав експорт AVIF у версії 13.3 у 2024 році, Affinity Photo підтримує імпорт і експорт AVIF від версії 2.3, а більшість фотобанків усе ще не приймають AVIF до завантаження. Друкарські служби повсюдно досі хочуть JPEG або TIFF. Для вебу формат готовий, але для будь-якого процесу, що проганяє файли крізь сторонні системи, тримайте майстер JPEG у запасі.
Розміри файлів у порівнянні: AVIF, WebP і JPEG
Наш бенчмарк на трьох реальних фікстурах дає надійне порівняння на стандартній якості між форматами. Для фото 1024 на 768 на 17 КБ як JPEG еквівалент WebP заміряв 7,3 КБ, на 57 відсотків легше, а AVIF заміряв 6,0 КБ, на 65 відсотків легше. Для фото 3840 на 2160 на 116 КБ як JPEG еквівалент WebP заміряв 32 КБ, на 72 відсотки легше, а AVIF заміряв 16 КБ, на 86 відсотків легше. Відрив AVIF від WebP зростає на великих фото високої роздільності. На дуже дрібних зображеннях, на кшталт 400 на 300 на 0,12 мегапікселя, перевага AVIF зіщулюється, а витрата на перетворення стає більшою часткою всього часу. Це заміряні числа з нашого власного конвеєра, не маркетинг постачальника. Окремі фото різнитимуться зі складністю вмісту, шумом і діапазоном кольору.