-
Notifications
You must be signed in to change notification settings - Fork 152
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
Improve package size #455
Comments
@JonasHelming FYI |
@jfaltermeier Are the vsix extensions only built-ins or what do we install by default? |
It's the built-ins and two for Java support: https://github.com/eclipse-theia/theia-ide/blob/master/package.json#L64-L66 |
Please don't remove source maps without providing an alternative (source maps can point to an internet URI). Otherwise production builds become undebuggable. |
@tsmaeder Are the built-ins the exact same as for VS Code? |
@tsmaeder see question above, please |
Looks like we're including pretty much the same extensions as they do (they have ~90), but we remove some stuff like github, etc. The only additional stuff I see is the java plugins. In any case, there is no difference that would be really relevant to the size of the package outside of the Java stuff. |
@tsmaeder @jfaltermeier Do you remember, why we include Java? I would actually be in favor of removing it. |
We have a small Java example in the Try Now Online Demo and I think we included it because Eclipse Desktop IDE users often are Java users. |
I was not involved in that decision, so I don't know the rationale for including it. |
Feature Description:
We should investigate whether we can reduce the installer size.
At first glance, the package already looks pretty minimal, but it still includes source maps. A big portion of the size comes from VSIX extensions, which we can't control.
Overview:

Source Maps:

It might also be worth checking whether we can enable ASAR (see
theia-ide/applications/electron/electron-builder.yml
Line 10 in 1609442
The text was updated successfully, but these errors were encountered: