Skip to content

[Dashboards] Dashboards should only have single React render tree #166214

Open

Description

Dashboards now are made up of a number of Embeddables. Each have their own render tree. For more efficient DOM manipulation, Dashboards should only have a single render tree.

This will cut down on progressive loading.

This is a micro-optimization but points at a foundational issue with the Embeddable system; Embeddables are not instances of ReactComponent. Most other UX building blocks in Kibana are ReactComponents.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

Feature:DashboardDashboard related featuresFeature:EmbeddablesRelating to the Embeddable systemTeam:PresentationPresentation Team for Dashboard, Input Controls, and Canvaschoreimpact:criticalThis issue should be addressed immediately due to a critical level of impact on the product.loe:x-largeExtra Large Level of Effort

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions