We want to create CDN bundles for Replay, just like we have bundles for all our other integrations.
Bundle variants
To be consistent with our other integration CDN bundles, we'd have to generate these variants (base name up for discussion):
replay.js
replay.min.js
replay.debug.min.js
replay.es5.js
replay.es5.min.js
replay.es5.debug.min.js
Open Question: Do we need ES5 variants at all?
Update: We cannot publish ES5 bundles because rrweb internally depends on ES6-only APIs.
Release Registry
To make the bundles show up in our docs correctly (including a checksum), we have to add Replay to the release registry. To do this, we'll have to follow the Release Checklist and stick to the order of releasing and adding things to the registry.
How does this work for CDN bundles? Our checklist only covers NPM tarballs
To Do:
ref: #5326
We want to create CDN bundles for Replay, just like we have bundles for all our other integrations.
Bundle variants
To be consistent with our other integration CDN bundles, we'd have to generate these variants (base name up for discussion):
replay.jsreplay.min.jsreplay.debug.min.jsreplay.es5.jsreplay.es5.min.jsreplay.es5.debug.min.jsOpen Question: Do we need ES5 variants at all?Update: We cannot publish ES5 bundles because rrweb internally depends on ES6-only APIs.
Release Registry
To make the bundles show up in our docs correctly (including a checksum), we have to add Replay to the release registry. To do this, we'll have to follow the Release Checklist and stick to the order of releasing and adding things to the registry.
How does this work for CDN bundles? Our checklist only covers NPM tarballs
To Do:
WINDOWwithin Replay instead of importing it from Browser #6386After initial release, add Release registry entryref: #5326