Năm ngoái JPEG tròn 30 tuổi. Và trong phần lớn quãng thời gian đó, thật ra chẳng có gì đủ sức đe doạ nó một cách nghiêm túc. WebP từng thử vào năm 2010, Google đẩy rất mạnh, mọi người thì chỉ hơi nhún vai, và JPEG vẫn cứ tiếp tục. PNG vẫn ở khắp mọi nơi khi cần nền trong suốt. Còn GIF thì bằng cách nào đó vẫn ngoan cố không chịu biến mất.
Nhưng AVIF thì khác. Đây không phải lại thêm một định dạng mà các hãng trình duyệt miễn cưỡng nhét vào bảng tương thích. Cuộc chiến định dạng đã kết thúc. AVIF thắng. Đó không phải là cường điệu, mà chỉ đơn giản là nơi các con số đã đi tới.
AVIF thực ra là gì
AVIF là viết tắt của AV1 Image File Format. Và bối cảnh ở đây khá quan trọng: AV1 ban đầu được xây dựng cho video, bởi một liên minh có Google, Apple, Mozilla, Microsoft, Netflix và Amazon. Những công ty này đã chán việc phải trả phí bản quyền cho H.264 và HEVC, nên họ gộp nguồn lực lại để xây dựng một codec miễn phí bản quyền từ đầu. Mất nhiều năm, nhưng kết quả thì tốt đến mức đáng nể.
Sau đó có người nhận ra một điều rất đơn giản: nếu bạn lấy một khung hình từ video AV1 và lưu nó thành ảnh tĩnh, khả năng nén sẽ cực kỳ ấn tượng. Tốt hơn hẳn bất cứ thứ gì thuật toán JPEG từ năm 1992 có thể làm được. Đó chính là AVIF, AV1 được áp dụng cho ảnh.
Các con số
Với một bức ảnh thông thường, AVIF đạt mức nén tốt hơn JPG khoảng 50% trong khi chất lượng hình ảnh nhìn bằng mắt gần như tương đương. Không phải 10%, cũng không phải 15%, mà là gần như chỉ còn một nửa dung lượng tệp. Với một website phục vụ nhiều hình ảnh, đó là khác biệt rất đáng kể về chi phí băng thông và tốc độ tải.
WebP, nỗ lực trước đó của Google nhằm hiện đại hóa định dạng ảnh, cũng tốt hơn JPEG. Nhưng AVIF vẫn vượt WebP thêm khoảng 30% ở phần lớn nội dung. Nếu bạn đã dùng WebP và nghĩ rằng như vậy là đủ, rất có thể bạn vẫn đang bỏ lại hiệu năng thực sự trên bàn.
Ngoài chuyện nén tốt, AVIF còn hỗ trợ HDR, dải màu rộng và trong suốt alpha. Nó xử lý chữ và các cạnh sắc tốt hơn JPEG khi so ở cùng kích thước tệp. Nó cũng hỗ trợ ảnh động, dù trên thực tế GIF và WebP vẫn phổ biến hơn cho nội dung chuyển động.
Vì sao 2026 là năm chuyện này thật sự trở nên quan trọng
AVIF đã tồn tại từ khoảng năm 2019. Chrome hỗ trợ tương đối sớm. Firefox theo sau. Safari thì mất nhiều thời gian hơn, và điều đó khá quan trọng vì Safari trên iPhone không hề là một trình duyệt ngách. Safari 16 thêm hỗ trợ, và đến 2024, Can I Use đã ghi nhận mức phủ toàn cầu là 93%. Đầu năm 2026, con số đó vượt 95%.
Đó là ngưỡng mà một lập trình viên web có thể thực tế dùng định dạng này như lựa chọn chính mà không cần quá lo lắng về fallback. Bạn vẫn nên có một bản JPEG dự phòng cho các thiết bị rất cũ, nhưng với phần tử <picture>, việc đó chỉ cần thiết lập một lần rồi gần như quên luôn.
Google PageSpeed Insights cũng bắt đầu gắn cờ ảnh JPEG và PNG như những cơ hội tối ưu hoá, đồng thời khuyến nghị cụ thể AVIF. Nếu bạn quan tâm đến Core Web Vitals, và bạn nên quan tâm vì chúng ảnh hưởng đến xếp hạng, thì giờ Google đang đẩy bạn khá rõ theo hướng này.
Nơi nó vẫn chưa hoạt động tốt
Email là khoảng trống rõ nhất. Phần lớn ứng dụng email không hiển thị AVIF và có lẽ điều đó sẽ chưa thay đổi sớm. Nếu bạn tạo hình cho newsletter hoặc email tự động, tốt hơn hết vẫn nên dùng JPEG hoặc PNG.
Quy trình in ấn cũng tương tự. Các lab và nhà in thường mong đợi TIFF, PDF hoặc JPEG chất lượng cao. AVIF vẫn chưa thật sự thuộc về thế giới đó.
Và nếu bạn là nhiếp ảnh gia đang quản lý thư viện bằng Lightroom hoặc Capture One, hỗ trợ xuất AVIF gốc vẫn còn khá chắp vá. Bạn vẫn có thể đi tới đó thông qua công cụ chuyển đổi, nhưng nó chưa được tích hợp tự nhiên như JPEG hay TIFF.
Điều này có nghĩa gì nếu bạn đang vận hành một website
Nếu bạn dùng CDN như Cloudflare hoặc Cloudinary, rất có thể bạn đã phục vụ AVIF mà không hề nhận ra. Cả hai dịch vụ đều có thể đọc header Accept để biết trình duyệt hỗ trợ gì rồi tự động trả về định dạng phù hợp. Bạn tải lên JPEG, còn phần còn lại họ xử lý.
Nếu bạn dùng Next.js, thành phần Image đã phục vụ AVIF mặc định từ phiên bản 13.
Với tất cả những người khác, con đường thực tế khá rõ ràng: chuyển ảnh hiện có sang AVIF và phục vụ kèm fallback JPEG. Bạn có thể làm hàng loạt bằng trình chuyển đổi hình ảnh của FastConvert, tải lên JPEG hoặc PNG, nhận lại AVIF là xong.
Nếu bạn không phải developer, bạn có nên quan tâm không
Có lẽ không theo cách trực tiếp. Nếu bạn quản lý website qua Squarespace, Wix hoặc WordPress với một theme hiện đại, việc xử lý định dạng ngày càng được đẩy ra phía sau hậu trường. Hosting hoặc CDN sẽ lo phần đó cho bạn.
Nhưng nếu bạn từng thắc mắc vì sao ảnh ở một số website tải nhanh hơn hẳn so với website khác, dù nhìn bằng mắt thường chất lượng chẳng khác bao nhiêu, thì lựa chọn định dạng thường là một phần lớn của câu trả lời. Khoảng cách giữa một website vẫn phục vụ JPEG nặng 800 KB mỗi ảnh và một website dùng AVIF 350 KB cộng dồn rất nhanh, đặc biệt trên di động.
JPEG đã có một chặng đường dài và rất đáng nể. Nó xứng đáng với tuổi thọ đó. Nhưng thời gian làm định dạng mặc định của nó đang dần kết thúc, và AVIF là thứ đang thay thế vị trí ấy.
