Rearrange SDK client supported checksum algorithms in the priority order of their performance #6499
Closed
1 of 2 tasks
Labels
feature-request
New feature or enhancement. May require GitHub community feedback.
p2
This is a standard priority issue
queued
This issues is on the AWS team's backlog
Describe the feature
Rearrange SDK client supported checksum algorithms in the priority order of their performance
Use Case
When flexible checksums was implemented, the priority order algorithms were predetermined from different SDK, and they were not profiled.
There's a ToDo
aws-sdk-js-v3/packages/middleware-flexible-checksums/src/types.ts
Line 15 in 118987c
Ordering SDK client supported checksum algorithms in the priority order of their performance will improve the time take for validation.
Proposed Solution
Write a benchmark similar to https://github.com/trivikr/benchmark-crc32 for all supported algorithms, and order them based on performance
Other Information
No response
Acknowledgements
SDK version used
All
Environment details (OS name and version, etc.)
Node.js
The text was updated successfully, but these errors were encountered: