Selepas dalam pembangunan selama dua tahun, keluaran beta baharu Zlib-ng sebagai pustaka pemampatan data”generasi seterusnya”tersedia dengan penyahmampatan data yang lebih pantas.
Dengan zlib-ng 2.1 beta terdapat prestasi penyahmampatan 56% lebih pantas apabila menggunakan CPU x86_64 berkeupayaan AVX2. Secara umum, prestasi penyahmampatan seharusnya”lebih cepat”dan menjadi tajuk utama keluaran beta baharu ini.
Zlib-ng 2.1 juga telah mengusahakan penambahbaikan mampatan dari tahap 3 hingga 9 manakala peningkatan kelajuan lebih tertumpu pada bahagian penyahmampatan. Kemas kini beta zlib-ng 2.1 juga telah mempertingkatkan sistem binaan CMake, menambah baik sokongan untuk Apple M1, meningkatkan sokongan EmScripten untuk menyusun ke JavaScript dan banyak lagi perubahan lain.
Sesetengah daripada pengoptimuman set arahan dengan zlib-ng 2.1 beta ialah pelaksanaan Adler32 dengan AVX-512/AVX512-VNNI/VMX, CRC32-B menggunakan VPCLMULQDQ, cincang sisi menggunakan VMX, pelaksanaan Compare256 menggunakan SSE2 dan ketulan kembung menyalin menggunakan SSSE3.
Muat turun dan butiran lanjut tentang zlib-ng Keluaran beta 2.1 melalui GitHub.