diff --git a/packages/argon2/package.json b/packages/argon2/package.json
index cedc5449..aa4f90a5 100644
--- a/packages/argon2/package.json
+++ b/packages/argon2/package.json
@@ -65,6 +65,6 @@
     "@napi-rs/cli": "^3.0.0-alpha.64",
     "argon2": "^0.43.0",
     "cross-env": "^7.0.3",
-    "tinybench": "^3.0.0"
+    "tinybench": "^4.0.0"
   }
 }
diff --git a/packages/bcrypt/package.json b/packages/bcrypt/package.json
index 2277244b..6445d4de 100644
--- a/packages/bcrypt/package.json
+++ b/packages/bcrypt/package.json
@@ -78,7 +78,7 @@
     "bcrypt": "^5.1.1",
     "bcryptjs": "^2.4.3",
     "cross-env": "^7.0.3",
-    "tinybench": "^3.0.0"
+    "tinybench": "^4.0.0"
   },
   "funding": {
     "type": "github",
diff --git a/packages/crc32/package.json b/packages/crc32/package.json
index 4ec73726..8493bbcb 100644
--- a/packages/crc32/package.json
+++ b/packages/crc32/package.json
@@ -71,7 +71,7 @@
     "crc": "^4.3.2",
     "cross-env": "^7.0.3",
     "sse4_crc32": "^7.0.0",
-    "tinybench": "^3.0.0"
+    "tinybench": "^4.0.0"
   },
   "funding": {
     "type": "github",
diff --git a/packages/jieba/package.json b/packages/jieba/package.json
index 67d1878f..6b5b7962 100644
--- a/packages/jieba/package.json
+++ b/packages/jieba/package.json
@@ -71,7 +71,7 @@
     "@napi-rs/cli": "^3.0.0-alpha.64",
     "cross-env": "^7.0.3",
     "nodejieba": "^3.0.0",
-    "tinybench": "^3.0.0"
+    "tinybench": "^4.0.0"
   },
   "funding": {
     "type": "github",
diff --git a/packages/jsonwebtoken/package.json b/packages/jsonwebtoken/package.json
index e44e15e5..aed46912 100644
--- a/packages/jsonwebtoken/package.json
+++ b/packages/jsonwebtoken/package.json
@@ -69,6 +69,6 @@
     "@types/jsonwebtoken": "^9.0.6",
     "cross-env": "^7.0.3",
     "jsonwebtoken": "^9.0.2",
-    "tinybench": "^3.0.0"
+    "tinybench": "^4.0.0"
   }
 }
diff --git a/packages/xxhash/package.json b/packages/xxhash/package.json
index 87ca559e..817b2b5e 100644
--- a/packages/xxhash/package.json
+++ b/packages/xxhash/package.json
@@ -70,7 +70,7 @@
     "@oxc-node/core": "^0.0.24",
     "@types/xxhashjs": "^0.2.4",
     "cross-env": "^7.0.3",
-    "tinybench": "^3.0.0",
+    "tinybench": "^4.0.0",
     "webpack": "^5.92.1",
     "xxhash": "^0.3.0",
     "xxhashjs": "^0.2.2"
diff --git a/yarn.lock b/yarn.lock
index f4901218..26ee8fb8 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1086,7 +1086,7 @@ __metadata:
     "@napi-rs/cli": "npm:^3.0.0-alpha.64"
     argon2: "npm:^0.43.0"
     cross-env: "npm:^7.0.3"
-    tinybench: "npm:^3.0.0"
+    tinybench: "npm:^4.0.0"
   languageName: unknown
   linkType: soft
 
@@ -1102,7 +1102,7 @@ __metadata:
     bcrypt: "npm:^5.1.1"
     bcryptjs: "npm:^2.4.3"
     cross-env: "npm:^7.0.3"
-    tinybench: "npm:^3.0.0"
+    tinybench: "npm:^4.0.0"
   languageName: unknown
   linkType: soft
 
@@ -1117,7 +1117,7 @@ __metadata:
     crc: "npm:^4.3.2"
     cross-env: "npm:^7.0.3"
     sse4_crc32: "npm:^7.0.0"
-    tinybench: "npm:^3.0.0"
+    tinybench: "npm:^4.0.0"
   languageName: unknown
   linkType: soft
 
@@ -1136,7 +1136,7 @@ __metadata:
     "@napi-rs/cli": "npm:^3.0.0-alpha.64"
     cross-env: "npm:^7.0.3"
     nodejieba: "npm:^3.0.0"
-    tinybench: "npm:^3.0.0"
+    tinybench: "npm:^4.0.0"
   languageName: unknown
   linkType: soft
 
@@ -1149,7 +1149,7 @@ __metadata:
     "@types/jsonwebtoken": "npm:^9.0.6"
     cross-env: "npm:^7.0.3"
     jsonwebtoken: "npm:^9.0.2"
-    tinybench: "npm:^3.0.0"
+    tinybench: "npm:^4.0.0"
   languageName: unknown
   linkType: soft
 
@@ -1161,7 +1161,7 @@ __metadata:
     "@oxc-node/core": "npm:^0.0.24"
     "@types/xxhashjs": "npm:^0.2.4"
     cross-env: "npm:^7.0.3"
-    tinybench: "npm:^3.0.0"
+    tinybench: "npm:^4.0.0"
     webpack: "npm:^5.92.1"
     xxhash: "npm:^0.3.0"
     xxhashjs: "npm:^0.2.2"
@@ -8284,10 +8284,10 @@ __metadata:
   languageName: node
   linkType: hard
 
-"tinybench@npm:^3.0.0":
-  version: 3.1.0
-  resolution: "tinybench@npm:3.1.0"
-  checksum: 10c0/0e0d683f7e6208d7a182bd171f9fd82596eee7d8047b31a29321b386998c1ff851674ec2d5f68a4666b8bfd89dcb9db19f0498aef2951dfe80108ed0cd40d2ff
+"tinybench@npm:^4.0.0":
+  version: 4.0.1
+  resolution: "tinybench@npm:4.0.1"
+  checksum: 10c0/42ed8abf2eb914cfbff2cede5fa98cca7dcaf135ab5342a3701d2f90ed3d29fc1a2dcc092a91b1dc483d0de1fa69feac3fea64fad2ddef284bba34391bc96405
   languageName: node
   linkType: hard