7.4.0-preview1
Pre-release
Pre-release
Performance Improvements:
- The existing JsonWebToken constructors now utilizes ReadOnlyMemory and Span to extract token segments, eliminating the need for string.split operations.
- A new constructor has been introduced that accepts ReadOnlyMemory of an encoded token. See issue #2487.
Performance Assessment on .NET 8:
- When using the preview version and opting for the constructor that accepts a string for the encoded token, the generation of a JWS yields a 3.95% decrease in memory usage, a 4.52% reduction in Gen0 and a 4.61% decrease in execution time compared to the latest release.
- The performance of the constructor that accepts ReadOnlyMemory is comparable to the constructor accepting a string for the encoded token, both for JWS and JWE.
View the benchmarks here.