Depois de estar em desenvolvimento por quase um ano, o Zstd 1.5.4 foi lançado com muitas”melhorias significativas de desempenho em vários cenários”para esse algoritmo de compactação de dados cada vez mais usado.
O Zstandard 1.5.4 apresenta muitas otimizações/ajustes de desempenho que”beneficiam cumulativamente uma boa parte da base instalada de uma forma ou de outra.”Existem otimizações de ARM e mais trabalho NEON, trabalho de otimização em torno de arquivos grandes, otimizações de desempenho de E/S e uma variedade de outros trabalhos de desempenho que, juntos, contribuem muito bem para tornar o Zstd 1.5.4 um lançamento empolgante.
O Zstd 1.5.4 também adiciona suporte para produtores de sequência definidos externamente. Essa API permite que os usuários forneçam seu próprio produtor de sequência personalizado que a biblioteca Zstd invoca para processar cada bloco. As notas de lançamento mencionam que isso acabará permitindo localizadores de partidas acelerados por hardware, como o suporte ao Intel QuickAssist com Xeon Scalable”Sapphire Rapids”com Zstd. Isso vai ser muito divertido e estamos ansiosos para aprender mais/ver o que vem disso…
Downloads e mais detalhes sobre a atualização do recurso Zstandard 1.5.4 via GitHub. Fique atento para alguns novos benchmarks Zstd desta nova versão com vários hardwares.