Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecate browserify support #24734

Closed
Johennes opened this issue Mar 3, 2023 · 1 comment
Closed

Deprecate browserify support #24734

Johennes opened this issue Mar 3, 2023 · 1 comment
Labels
T-Task Tasks for the team like planning X-Blocked

Comments

@Johennes
Copy link
Contributor

Johennes commented Mar 3, 2023

We currently provide dedicated builds of matrix-js-sdk for direct use in browsers with every release. These are backed by browserify and in order to limit the bundle size, they don't include libolm. Instead the latter has to be loaded via a separate <script> tag. The mechanics of this split are not trivial though and are an impediment for integrating Element R.

At the same time, usage of the browser-targeted assets seems fairly low right now – at least when looking at direct download of the GitHub artifacts. The below numbers are from v23.0.0.

Image

Since we also release on npm, this doesn't tell the full story of course.

If you are currently a user of the browser version of matrix-js-sdk, we'd like to hear about your use case to better inform our decision about whether or not to deprecate this release channel.

@Johennes Johennes added T-Task Tasks for the team like planning X-Blocked A-Tech-Debt labels Mar 3, 2023
@Johennes
Copy link
Contributor Author

Johennes commented Mar 3, 2023

Duplicate of matrix-org/matrix-js-sdk#3189

@Johennes Johennes marked this as a duplicate of matrix-org/matrix-js-sdk#3189 Mar 3, 2023
@Johennes Johennes closed this as not planned Won't fix, can't repro, duplicate, stale Mar 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-Task Tasks for the team like planning X-Blocked
Projects
None yet
Development

No branches or pull requests

1 participant