Skip to content

[8.x] [controls] lazy load control actions (#206876)#207277

Merged
nreese merged 1 commit intoelastic:8.xfrom
nreese:backport/8.x/pr-206876
Jan 21, 2025
Merged

[8.x] [controls] lazy load control actions (#206876)#207277
nreese merged 1 commit intoelastic:8.xfrom
nreese:backport/8.x/pr-206876

Conversation

@nreese
Copy link
Copy Markdown
Contributor

@nreese nreese commented Jan 21, 2025

Backport

This will backport the following commits from main to 8.x:

Questions ?

Please refer to the Backport tool documentation

@nreese nreese requested a review from kibanamachine as a code owner January 21, 2025 01:21
@nreese nreese added the backport This PR is a backport of another PR label Jan 21, 2025
@nreese nreese enabled auto-merge (squash) January 21, 2025 01:21
@botelastic botelastic Bot added the Feature:Embedding Embedding content via iFrame label Jan 21, 2025
@elasticmachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
controls 357 363 +6
presentationUtil 177 134 -43
total -37

Public APIs missing comments

Total count of every public API that lacks a comment. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats comments for more detailed information.

id before after diff
embeddable 145 140 -5
presentationUtil 102 100 -2
total -7

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
controls 492.7KB 474.9KB -17.8KB
presentationUtil 74.4KB 81.2KB +6.8KB
total -10.9KB

Public APIs missing exports

Total count of every type that is part of your API that should be exported but is not. This will cause broken links in the API documentation system. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats exports for more detailed information.

id before after diff
presentationUtil 8 7 -1

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
controls 14.2KB 11.1KB -3.1KB
embeddable 22.6KB 22.3KB -404.0B
presentationPanel 11.2KB 11.0KB -225.0B
presentationUtil 31.0KB 23.8KB -7.2KB
total -10.9KB
Unknown metric groups

API count

id before after diff
embeddable 172 167 -5
presentationUtil 126 124 -2
total -7

async chunk count

id before after diff
controls 10 1 -9

References to deprecated APIs

id before after diff
controls 16 13 -3

@nreese nreese merged commit c570a34 into elastic:8.x Jan 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of another PR Feature:Embedding Embedding content via iFrame

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants