dotnet / dotnet/android

Replace AssemblyStore compression algorithm LZ4 with Zstd

Open
#11,729 0 comments 1 reaction 2 assignees Claimed by @simonrozsival View on GitHub
needs-triage
Dominant language
C#
Stars
2.1k
Forks
579
Avg merge
1d 19h
Merged PRs (30d)
252

Description

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.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.