@@ -41,13 +41,23 @@ The JMH plugin seems to have trouble refreshing the project, so restart the Grad
41
41
* Verify token, get claim.
42
42
43
43
## Latest results
44
- Running for OpenJDK 11 build 11.0.11 .0.9, Fedora Linux 5.13.4 -200, AMD Ryzen 7 PRO 3700U laptop .
44
+ Running for OpenJDK 11 build 11.0.18+10 and OpenJDK 17 build 17 .0.6+10, on Fedora Linux 6.1.8 -200, AMD Ryzen 5950 .
45
45
46
- A [ visualization_v1.4.0] is available. In short, [ fusionauth-jwt] is the fastest parser, but Java-jwt is very close.
46
+ Result visualizations:
47
+
48
+ * [ visualization_v1.5.0_jdk11]
49
+ * [ visualization_v1.5.0_jdk17]
50
+
51
+ In short, [ fusionauth-jwt] is marginally faster than [ java-jwt] for JWT verification. [ fusionauth-jwt] can parse faster (without verification).
47
52
48
53
# Previous results
49
54
Note that ** the relative number matters** , benchmarks are not necessarily run on the same machine, operating system or Java version.
50
55
56
+ ## Version 1.4.0:
57
+ Running for OpenJDK 11 build 11.0.11.0.9, Fedora Linux 5.13.4-200, AMD Ryzen 7 PRO 3700U laptop.
58
+
59
+ A [ visualization_v1.4.0] is available. In short, [ fusionauth-jwt] is the fastest parser, but Java-jwt is very close.
60
+
51
61
## Version 1.3.0:
52
62
Running for OpenJDK 1.8.0 build 275-b01, Fedora Linux 5.10.7-200, AMD 5950x.
53
63
@@ -109,6 +119,7 @@ Only [java-jwt] seems to parse without validation, at about 65.2k operations per
109
119
110
120
# History
111
121
122
+ - 1.5.0: Updated dependencies
112
123
- 1.3.0: Updated dependencies, added Nimbus JOSE + JWT
113
124
- 1.2.0: Added FusionAuth
114
125
- 1.1.0: Bumped versions after accepted performance-enhancing [ PR #255 ] for java-jwt.
@@ -127,6 +138,8 @@ Only [java-jwt] seems to parse without validation, at about 65.2k operations per
127
138
[ visualization_v1.2.0 ] : https://skjolber.github.io/java-jwt-benchmark/jmh_v1.2.0/index.html
128
139
[ visualization_v1.3.0 ] : https://skjolber.github.io/java-jwt-benchmark/jmh_v1.3.0/index.html
129
140
[ visualization_v1.4.0 ] : https://skjolber.github.io/java-jwt-benchmark/jmh_v1.4.0/index.html
141
+ [ visualization_v1.5.0_jdk11 ] : https://skjolber.github.io/java-jwt-benchmark/jmh_v1.5.0_jdk11/index.html
142
+ [ visualization_v1.5.0_jdk17 ] : https://skjolber.github.io/java-jwt-benchmark/jmh_v1.5.0_jdk17/index.html
130
143
[ PR#255 ] : https://github.com/auth0/java-jwt/pull/255
131
144
[ fusionauth-jwt ] : https://github.com/FusionAuth/fusionauth-jwt
132
145
[ FusionAuth ] : https://fusionauth.io/
0 commit comments