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

[expressions] Reduce page load bundle to under 100kB #95862

Closed
tylersmalley opened this issue Mar 30, 2021 · 5 comments
Closed

[expressions] Reduce page load bundle to under 100kB #95862

tylersmalley opened this issue Mar 30, 2021 · 5 comments
Labels
Feature:ExpressionLanguage Interpreter expression language (aka canvas pipeline) impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. loe:medium Medium Level of Effort performance

Comments

@tylersmalley
Copy link
Contributor

For details, refer to the meta issue at #95853

The expressions plugin is currently 197,644 bytes. To consider this issue closed, the limits.yml should be updated with the value under 100000.

@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app-services (Team:AppServices)

@tylersmalley tylersmalley changed the title [expressions] Reduce page load bundle to under 100k [expressions] Reduce page load bundle to under 100kb Mar 30, 2021
@tylersmalley tylersmalley changed the title [expressions] Reduce page load bundle to under 100kb [expressions] Reduce page load bundle to under 100kB Mar 30, 2021
@streamich streamich added Feature:ExpressionLanguage Interpreter expression language (aka canvas pipeline) impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. loe:medium Medium Level of Effort performance labels May 4, 2021
@petrklapka petrklapka added 1 and removed 1 labels May 10, 2021
@tylersmalley
Copy link
Contributor Author

Currently, 230,157 bytes - trending in the wrong direction. Can someone from the team please confirm this has been prioritized.

@tylersmalley
Copy link
Contributor Author

Currently 219,136 bytes. Can someone confirm what work here is planned?

@ppisljar
Copy link
Member

ppisljar commented Sep 7, 2021

expressions plugin owns a registry of expression functions, registry of renderers and registry of types. We are suggesting people to async load function bodies but just the definitions themself are taking some space and with amount of expression functions constantly growing we are currently investigating our options to further improve this, one of them could be moving expression executor to sever only #111416

@Dosant
Copy link
Contributor

Dosant commented Oct 20, 2021

closed by #114229

@Dosant Dosant closed this as completed Oct 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:ExpressionLanguage Interpreter expression language (aka canvas pipeline) impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. loe:medium Medium Level of Effort performance
Projects
None yet
Development

No branches or pull requests

6 participants