Skip to content

Replace AssemblyStore compression algorithm LZ4 with Zstd #11729

Description

@simonrozsival

Instead of using LZ4 from dotnet/lz4 with Zstd from libSystem.IO.Compression.Native.so from the .NET runtimepack. This will have 2 benefits:

  • remove external dependency on dotnet/lz4 and lz4/lz4
  • reduce app size by removing the lz4 library and using algorithm with better compression ratio

We need to evaluate the impact on app startup. lz4 was chosen due to its very fast decompression speed.

Metadata

Metadata

Labels

needs-triageIssues that need to be assigned.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions