JPEG vs WebP di Pixo: benchmark yang dapat direproduksi
Benchmark ini menjalankan mesin kompresi pintar Pixo saat ini terhadap input JPEG dan WebP yang sepadan, dihasilkan dari empat kanvas deterministik. Hasilnya adalah referensi teknis yang transparan, bukan klaim universal bahwa satu format selalu unggul.
Oleh PixoDiterbitkan Diperbarui
Metode dan korpus
Korpus sintetis domain publik ini berisi kelas warna gradasi/mirip foto, ilustrasi datar, antarmuka teks, dan derau (noise) deterministik pada resolusi 640×480. Setiap kanvas dienkode ke JPEG dan WebP pada kualitas browser 0,92, lalu diproses Pixo pada kualitas 90, dimensi maksimum 1920 piksel, dan aturan tidak-pernah-mengirim-file-lebih-besar. Tidak ada gambar pengguna atau pihak ketiga yang disertakan.
Hasil agregat
Dihasilkan dari artefak benchmark yang terkunci pada saat build.
Bagaimana kelas gambar memengaruhi selisihnya
Dihasilkan dari artefak benchmark yang terkunci pada saat build.
Reproduksi sendiri
Jalankan pnpm benchmark:images:check untuk membangun ulang runtime kompresi yang di-unpack dan menjalankan ulang seluruh delapan kasus. Pemeriksaan ini gagal jika hasil bergeser di luar toleransi 2% yang terkunci. Jalankan pnpm benchmark:images hanya saat sengaja memperbarui artefak berversi setelah meninjau perubahan codec, browser, korpus, atau pengaturan.
Batasan dan interpretasi
Ini adalah perbandingan byte untuk kanvas sintetis yang sepadan, bukan studi kualitas visual buta (blinded) dan bukan sampel yang mewakili setiap foto atau grafik. File sumber JPEG dan WebP sudah dienkode sebelum diproses Pixo, sehingga baik enkode sumber maupun rekompresi memengaruhi hasil. Browser, codec, pengaturan, dimensi, transparansi, dan konten dapat mengubah hasilnya; uji dengan gambar produksi yang representatif sebelum memilih format default.
Hasil benchmark
| Format | Kasus | Byte masukan | Byte keluaran | Penghematan |
|---|---|---|---|---|
| jpeg | 4 | 360.496 | 358.598 | 0,53% |
| webp | 4 | 318.940 | 282.694 | 11,36% |
Chromium 149.0.7827.55 · Metode: pixo-smart-compression-v1
Lihat data benchmark (JSON)