Почему BPG скоро заменит JPEG и не только.
Мой перевод статьи: 

Начнем с небольшой истории:
BPG (Better Portable Graphic) - новый формат изображений, целью которой является замена JPEG, когда качество или размер файла важен (by Fabrice Bellard)

Это означает, что BPG не только меньше чем JPEG, но и обеспечивает лучшее качество. И это еще не все! BPG поддерживает анимацию!

Под анимацией, я подразумевал GIF подобные файлы, качество которых как у MP4, а размер меньше, чем у MP4 файла, из которого был сделана анимация.

Рассмотрим пример:
/*Примеры вставить не могу, т.к. нету технической возможности скачать BPG файл и залить на пикабу. А саморучно пилить bpg гифку лень =)
Если кратко: MP4 файл в хорошем качестве без звука с 25 fps весит 927Kb, а BPG файл (анимация), сделанный из этого видео (без звука!) с 25 fps с таким же качеством весит 518Kb*/


Преимущества?

- Поддержка анимации
Вы можете сделать качественную гифку с размером в пол MP4 файл

- Встроенное видео (без звука)
Одна из больших проблем Mobile Safari - нету возможности воспроизведения встроенных видео. Решение - гифка, особенно когда она весит всего 5% от размера оригинала. Это невероятно!

- Высокий коэффициент сжатия 
Меньше, чем JPG. Даже меньше, чем Гугловский WebP, с аналогичным качеством, если не лучше.

- Возможность использования прямо сейчас с JS декодером (56 Kb)

- И многое другое

Гифки сегодня уже таковыми не являются. С выходом Imgur-ового gifv интернет сошел с ума с простого автовоспроизведения mp4. И если MP4 не поддерживается или автовозпроизведение отключено (мобильные телефоны), они заменяются гифками низкого качества.


Недостатки?

Есть несколько...

- Время декомпиляции!
На данный пример ушло примерно 8-10 сек (чем больше файл, тем дольше декомпиляция)... Будет лучше, если браузеры добавят встроенную поддержку.

- Блокируется главный процесс пока декомпилируются файлы большого размера

- Нет поддержки звука (Но кого это волнует? Это формат кодирования изображения. Мы не говорим о более крутом видео формате)


Так что мы можем сделать?

Мы можем пойти дальше и начать продвигать то, что браузеры уже поддерживают. Так же ты можешь начать пользоваться им уже сейчас. Да, это потребует некоторой работы процессора, НО! мы сохраняем трафик таким образом! :D