-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
System.IO.Compression.Brotli Epic #23936
Comments
I'd be interested in getting a conclusion on dotnet/corefxlab#1673 as part of this :) |
Cost of 5-10 days from @ianhays |
Design
Unit Testing
Perf Testing
Implementation - Managed Wrappers
Implementation - Windows Native
Implementation - Unix Native
|
@ianhays so does this mean you decided on using a native brotli lib instead of a managed implementation? |
Yes, though that does not preclude the eventual inclusion of a manged fallback. The primary drivers behind going the native route were:
I reasoned that because of the comparatively low cost of the native approach, it would be better to implement that first and have the product in a consumable state sooner rather than later. Then if we determine later that a managed implementation would be better, we can rip out the native one without hassle and replace it with a custom-written managed one. That way we also have a solid, tested baseline against which to test. |
Tracking item for System.IO.Compression.Brotli
Related #23613
The text was updated successfully, but these errors were encountered: