diff --git a/.changeset/pre.json b/.changeset/pre.json
index f752b6ec00..bf8082db3d 100644
--- a/.changeset/pre.json
+++ b/.changeset/pre.json
@@ -27,10 +27,12 @@
     "cool-grapes-hug",
     "cuddly-readers-warn",
     "curvy-apples-lay",
+    "curvy-balloons-brake",
     "date-now-guard",
     "dirty-rules-dress",
     "eight-terms-hunt",
     "empty-bikes-cheer",
+    "event-single-wrap",
     "fair-dragons-greet",
     "fast-chefs-smell",
     "few-rockets-travel",
@@ -45,6 +47,7 @@
     "gold-terms-look",
     "grumpy-ways-own",
     "hip-worms-relax",
+    "hungry-dodos-taste",
     "itchy-dryers-double",
     "khaki-dots-bathe",
     "large-ants-prove",
@@ -61,8 +64,10 @@
     "mighty-ads-worry",
     "mighty-bulldogs-begin",
     "mighty-frogs-sparkle",
+    "modern-doors-watch",
     "moody-dots-refuse",
     "nervous-buses-pump",
+    "nervous-kiwis-nail",
     "nervous-mirrors-perform",
     "nervous-poets-grin",
     "nervous-tables-travel",
diff --git a/packages/rrdom-nodejs/CHANGELOG.md b/packages/rrdom-nodejs/CHANGELOG.md
index 3e550009cb..89dbd33a08 100644
--- a/packages/rrdom-nodejs/CHANGELOG.md
+++ b/packages/rrdom-nodejs/CHANGELOG.md
@@ -1,5 +1,13 @@
 # rrdom-nodejs
 
+## 2.0.0-alpha.14
+
+### Patch Changes
+
+- Updated dependencies [[`5e7943d`](https://github.com/rrweb-io/rrweb/commit/5e7943dbae6e2cde76c484bdd26bc0b96f1b6dce), [`c0f83af`](https://github.com/rrweb-io/rrweb/commit/c0f83afab8f1565633de0e986b7e96fa56f2d25c), [`e96f668`](https://github.com/rrweb-io/rrweb/commit/e96f668c86bd0ab5dc190bb2957a170271bb2ebc)]:
+  - rrweb-snapshot@2.0.0-alpha.14
+  - rrdom@2.0.0-alpha.14
+
 ## 2.0.0-alpha.13
 
 ### Patch Changes
diff --git a/packages/rrdom-nodejs/package.json b/packages/rrdom-nodejs/package.json
index 09a69a7ffd..2b91ebf6a6 100644
--- a/packages/rrdom-nodejs/package.json
+++ b/packages/rrdom-nodejs/package.json
@@ -1,6 +1,6 @@
 {
   "name": "rrdom-nodejs",
-  "version": "2.0.0-alpha.13",
+  "version": "2.0.0-alpha.14",
   "scripts": {
     "dev": "rollup -c -w",
     "bundle": "rollup --config",
@@ -48,8 +48,8 @@
     "cssom": "^0.5.0",
     "cssstyle": "^2.3.0",
     "nwsapi": "^2.2.0",
-    "rrdom": "^2.0.0-alpha.13",
-    "rrweb-snapshot": "^2.0.0-alpha.13"
+    "rrdom": "^2.0.0-alpha.14",
+    "rrweb-snapshot": "^2.0.0-alpha.14"
   },
   "browserslist": [
     "supports es6-class"
diff --git a/packages/rrdom/CHANGELOG.md b/packages/rrdom/CHANGELOG.md
index aa73fc9c4a..73eb098379 100644
--- a/packages/rrdom/CHANGELOG.md
+++ b/packages/rrdom/CHANGELOG.md
@@ -1,5 +1,12 @@
 # rrdom
 
+## 2.0.0-alpha.14
+
+### Patch Changes
+
+- Updated dependencies [[`5e7943d`](https://github.com/rrweb-io/rrweb/commit/5e7943dbae6e2cde76c484bdd26bc0b96f1b6dce), [`c0f83af`](https://github.com/rrweb-io/rrweb/commit/c0f83afab8f1565633de0e986b7e96fa56f2d25c), [`e96f668`](https://github.com/rrweb-io/rrweb/commit/e96f668c86bd0ab5dc190bb2957a170271bb2ebc)]:
+  - rrweb-snapshot@2.0.0-alpha.14
+
 ## 2.0.0-alpha.13
 
 ### Patch Changes
diff --git a/packages/rrdom/package.json b/packages/rrdom/package.json
index 430620782c..da31a8dbeb 100644
--- a/packages/rrdom/package.json
+++ b/packages/rrdom/package.json
@@ -1,6 +1,6 @@
 {
   "name": "rrdom",
-  "version": "2.0.0-alpha.13",
+  "version": "2.0.0-alpha.14",
   "homepage": "https://github.com/rrweb-io/rrweb/tree/main/packages/rrdom#readme",
   "license": "MIT",
   "main": "lib/rrdom.cjs",
@@ -32,7 +32,7 @@
   },
   "devDependencies": {
     "@rollup/plugin-commonjs": "^20.0.0",
-    "@rrweb/types": "^2.0.0-alpha.13",
+    "@rrweb/types": "^2.0.0-alpha.14",
     "@types/jest": "^27.4.1",
     "@types/puppeteer": "^5.4.4",
     "@typescript-eslint/eslint-plugin": "^5.23.0",
@@ -47,6 +47,6 @@
     "ts-jest": "^27.1.3"
   },
   "dependencies": {
-    "rrweb-snapshot": "^2.0.0-alpha.13"
+    "rrweb-snapshot": "^2.0.0-alpha.14"
   }
 }
diff --git a/packages/rrvideo/CHANGELOG.md b/packages/rrvideo/CHANGELOG.md
index 46339afe44..0322eca274 100644
--- a/packages/rrvideo/CHANGELOG.md
+++ b/packages/rrvideo/CHANGELOG.md
@@ -1,5 +1,12 @@
 # rrvideo
 
+## 2.0.0-alpha.14
+
+### Patch Changes
+
+- Updated dependencies []:
+  - rrweb-player@2.0.0-alpha.14
+
 ## 2.0.0-alpha.13
 
 ### Patch Changes
diff --git a/packages/rrvideo/package.json b/packages/rrvideo/package.json
index 4cbd92463d..ad5cd2911e 100644
--- a/packages/rrvideo/package.json
+++ b/packages/rrvideo/package.json
@@ -1,6 +1,6 @@
 {
   "name": "rrvideo",
-  "version": "2.0.0-alpha.13",
+  "version": "2.0.0-alpha.14",
   "description": "transform rrweb session into video",
   "main": "build/index.js",
   "bin": {
@@ -26,13 +26,13 @@
     "@types/node": "^18.15.11",
     "jest": "^27.5.1",
     "ts-jest": "^27.1.3",
-    "@rrweb/types": "^2.0.0-alpha.13"
+    "@rrweb/types": "^2.0.0-alpha.14"
   },
   "dependencies": {
     "@open-tech-world/cli-progress-bar": "^2.0.2",
     "fs-extra": "^11.1.1",
     "minimist": "^1.2.5",
     "playwright": "^1.32.1",
-    "rrweb-player": "^2.0.0-alpha.13"
+    "rrweb-player": "^2.0.0-alpha.14"
   }
 }
diff --git a/packages/rrweb-player/CHANGELOG.md b/packages/rrweb-player/CHANGELOG.md
index 31485fea43..72876690af 100644
--- a/packages/rrweb-player/CHANGELOG.md
+++ b/packages/rrweb-player/CHANGELOG.md
@@ -1,5 +1,12 @@
 # rrweb-player
 
+## 2.0.0-alpha.14
+
+### Patch Changes
+
+- Updated dependencies [[`ae6908d`](https://github.com/rrweb-io/rrweb/commit/ae6908dcdcd7c732c1ce79eea19de5240bec1151), [`e96f668`](https://github.com/rrweb-io/rrweb/commit/e96f668c86bd0ab5dc190bb2957a170271bb2ebc)]:
+  - rrweb@2.0.0-alpha.14
+
 ## 2.0.0-alpha.13
 
 ### Patch Changes
diff --git a/packages/rrweb-player/package.json b/packages/rrweb-player/package.json
index da8cba206a..aef4cd4f59 100644
--- a/packages/rrweb-player/package.json
+++ b/packages/rrweb-player/package.json
@@ -1,10 +1,10 @@
 {
   "name": "rrweb-player",
-  "version": "2.0.0-alpha.13",
+  "version": "2.0.0-alpha.14",
   "devDependencies": {
     "@rollup/plugin-commonjs": "^22.0.0",
     "@rollup/plugin-node-resolve": "^13.2.1",
-    "@rrweb/types": "^2.0.0-alpha.13",
+    "@rrweb/types": "^2.0.0-alpha.14",
     "@types/offscreencanvas": "^2019.6.4",
     "eslint-config-google": "^0.14.0",
     "eslint-plugin-svelte3": "^4.0.0",
@@ -24,7 +24,7 @@
   },
   "dependencies": {
     "@tsconfig/svelte": "^1.0.0",
-    "rrweb": "^2.0.0-alpha.13"
+    "rrweb": "^2.0.0-alpha.14"
   },
   "scripts": {
     "build": "rollup -c",
diff --git a/packages/rrweb-snapshot/CHANGELOG.md b/packages/rrweb-snapshot/CHANGELOG.md
index a04e46b87f..0709719df2 100644
--- a/packages/rrweb-snapshot/CHANGELOG.md
+++ b/packages/rrweb-snapshot/CHANGELOG.md
@@ -1,5 +1,20 @@
 # rrweb-snapshot
 
+## 2.0.0-alpha.14
+
+### Patch Changes
+
+- [#1387](https://github.com/rrweb-io/rrweb/pull/1387) [`5e7943d`](https://github.com/rrweb-io/rrweb/commit/5e7943dbae6e2cde76c484bdd26bc0b96f1b6dce) Thanks [@H4ad](https://github.com/H4ad)! - Avoid recreating the same element every time, instead, we cache and we just update the element.
+
+  Before: 779k ops/s
+  After: 860k ops/s
+
+  Benchmark: https://jsbench.me/ktlqztuf95/1
+
+- [#1440](https://github.com/rrweb-io/rrweb/pull/1440) [`c0f83af`](https://github.com/rrweb-io/rrweb/commit/c0f83afab8f1565633de0e986b7e96fa56f2d25c) Thanks [@daibhin](https://github.com/daibhin)! - better nested css selector splitting when commas or brackets happen to be in quoted text
+
+- [#1467](https://github.com/rrweb-io/rrweb/pull/1467) [`e96f668`](https://github.com/rrweb-io/rrweb/commit/e96f668c86bd0ab5dc190bb2957a170271bb2ebc) Thanks [@eoghanmurray](https://github.com/eoghanmurray)! - Bugfix after #1434 perf improvements: fix that blob urls persist on the shared anchor element and can't be later modified
+
 ## 2.0.0-alpha.13
 
 ### Minor Changes
diff --git a/packages/rrweb-snapshot/package.json b/packages/rrweb-snapshot/package.json
index 14eb0fe0d9..03b4e636b0 100644
--- a/packages/rrweb-snapshot/package.json
+++ b/packages/rrweb-snapshot/package.json
@@ -1,6 +1,6 @@
 {
   "name": "rrweb-snapshot",
-  "version": "2.0.0-alpha.13",
+  "version": "2.0.0-alpha.14",
   "description": "rrweb's component to take a snapshot of DOM, aka DOM serializer",
   "scripts": {
     "prepare": "npm run prepack",
diff --git a/packages/rrweb/CHANGELOG.md b/packages/rrweb/CHANGELOG.md
index f3cabd4890..3486504a72 100644
--- a/packages/rrweb/CHANGELOG.md
+++ b/packages/rrweb/CHANGELOG.md
@@ -1,5 +1,18 @@
 # rrweb
 
+## 2.0.0-alpha.14
+
+### Patch Changes
+
+- [#1441](https://github.com/rrweb-io/rrweb/pull/1441) [`ae6908d`](https://github.com/rrweb-io/rrweb/commit/ae6908dcdcd7c732c1ce79eea19de5240bec1151) Thanks [@eoghanmurray](https://github.com/eoghanmurray)! - perf: Avoid an extra function call and object clone during event emission
+
+- [#1467](https://github.com/rrweb-io/rrweb/pull/1467) [`e96f668`](https://github.com/rrweb-io/rrweb/commit/e96f668c86bd0ab5dc190bb2957a170271bb2ebc) Thanks [@eoghanmurray](https://github.com/eoghanmurray)! - Bugfix after #1434 perf improvements: fix that blob urls persist on the shared anchor element and can't be later modified
+
+- Updated dependencies [[`5e7943d`](https://github.com/rrweb-io/rrweb/commit/5e7943dbae6e2cde76c484bdd26bc0b96f1b6dce), [`c0f83af`](https://github.com/rrweb-io/rrweb/commit/c0f83afab8f1565633de0e986b7e96fa56f2d25c), [`e96f668`](https://github.com/rrweb-io/rrweb/commit/e96f668c86bd0ab5dc190bb2957a170271bb2ebc)]:
+  - rrweb-snapshot@2.0.0-alpha.14
+  - rrdom@2.0.0-alpha.14
+  - @rrweb/types@2.0.0-alpha.14
+
 ## 2.0.0-alpha.13
 
 ### Minor Changes
diff --git a/packages/rrweb/package.json b/packages/rrweb/package.json
index 9fcf6bb5a6..775a33b7ac 100644
--- a/packages/rrweb/package.json
+++ b/packages/rrweb/package.json
@@ -1,6 +1,6 @@
 {
   "name": "rrweb",
-  "version": "2.0.0-alpha.13",
+  "version": "2.0.0-alpha.14",
   "description": "record and replay the web",
   "scripts": {
     "prepare": "npm run prepack",
@@ -82,13 +82,13 @@
     "tslib": "^2.3.1"
   },
   "dependencies": {
-    "@rrweb/types": "^2.0.0-alpha.13",
+    "@rrweb/types": "^2.0.0-alpha.14",
     "@types/css-font-loading-module": "0.0.7",
     "@xstate/fsm": "^1.4.0",
     "base64-arraybuffer": "^1.0.1",
     "fflate": "^0.4.4",
     "mitt": "^3.0.0",
-    "rrdom": "^2.0.0-alpha.13",
-    "rrweb-snapshot": "^2.0.0-alpha.13"
+    "rrdom": "^2.0.0-alpha.14",
+    "rrweb-snapshot": "^2.0.0-alpha.14"
   }
 }
diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md
index e0966d11bc..611b3cc3bc 100644
--- a/packages/types/CHANGELOG.md
+++ b/packages/types/CHANGELOG.md
@@ -1,5 +1,12 @@
 # @rrweb/types
 
+## 2.0.0-alpha.14
+
+### Patch Changes
+
+- Updated dependencies [[`5e7943d`](https://github.com/rrweb-io/rrweb/commit/5e7943dbae6e2cde76c484bdd26bc0b96f1b6dce), [`c0f83af`](https://github.com/rrweb-io/rrweb/commit/c0f83afab8f1565633de0e986b7e96fa56f2d25c), [`e96f668`](https://github.com/rrweb-io/rrweb/commit/e96f668c86bd0ab5dc190bb2957a170271bb2ebc)]:
+  - rrweb-snapshot@2.0.0-alpha.14
+
 ## 2.0.0-alpha.13
 
 ### Patch Changes
diff --git a/packages/types/package.json b/packages/types/package.json
index 2d61372168..0d91aaf28f 100644
--- a/packages/types/package.json
+++ b/packages/types/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@rrweb/types",
-  "version": "2.0.0-alpha.13",
+  "version": "2.0.0-alpha.14",
   "publishConfig": {
     "access": "public"
   },
@@ -44,7 +44,7 @@
     "vite-plugin-dts": "^1.7.3"
   },
   "dependencies": {
-    "rrweb-snapshot": "^2.0.0-alpha.13"
+    "rrweb-snapshot": "^2.0.0-alpha.14"
   },
   "browserslist": [
     "supports es6-class"
diff --git a/packages/web-extension/CHANGELOG.md b/packages/web-extension/CHANGELOG.md
index 0e09b1fa4b..9f5ddeb37e 100644
--- a/packages/web-extension/CHANGELOG.md
+++ b/packages/web-extension/CHANGELOG.md
@@ -1,5 +1,13 @@
 # @rrweb/web-extension
 
+## 2.0.0-alpha.14
+
+### Patch Changes
+
+- Updated dependencies [[`ae6908d`](https://github.com/rrweb-io/rrweb/commit/ae6908dcdcd7c732c1ce79eea19de5240bec1151), [`e96f668`](https://github.com/rrweb-io/rrweb/commit/e96f668c86bd0ab5dc190bb2957a170271bb2ebc)]:
+  - rrweb@2.0.0-alpha.14
+  - rrweb-player@2.0.0-alpha.14
+
 ## 2.0.0-alpha.13
 
 ### Patch Changes
diff --git a/packages/web-extension/package.json b/packages/web-extension/package.json
index d06f8a8bb0..1e11576395 100644
--- a/packages/web-extension/package.json
+++ b/packages/web-extension/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@rrweb/web-extension",
   "private": true,
-  "version": "2.0.0-alpha.13",
+  "version": "2.0.0-alpha.14",
   "description": "The web extension of rrweb which helps to run rrweb on any website out of box",
   "author": "rrweb-io",
   "license": "MIT",
@@ -16,7 +16,7 @@
     "prepublish": "npm run pack:chrome && npm run pack:firefox"
   },
   "devDependencies": {
-    "@rrweb/types": "^2.0.0-alpha.13",
+    "@rrweb/types": "^2.0.0-alpha.14",
     "@types/react-dom": "^18.0.6",
     "@types/webextension-polyfill": "^0.9.1",
     "@vitejs/plugin-react": "^2.1.0",
@@ -40,7 +40,7 @@
     "react-dom": "^18.2.0",
     "react-icons": "^4.4.0",
     "react-router-dom": "^6.4.1",
-    "rrweb": "^2.0.0-alpha.13",
-    "rrweb-player": "^2.0.0-alpha.13"
+    "rrweb": "^2.0.0-alpha.14",
+    "rrweb-player": "^2.0.0-alpha.14"
   }
 }