Details
-
Improvement
-
Resolution: Fixed
-
Neutral
-
5.0
-
None
-
None
Description
Components should be designed in order to minimize the depth of the dom tree. Some Vaadin layouts can be very heavy in two regards.
1. They can make the UI sluggish because they have much javascript processing.
2. They can create many depths of DIvs - which we want to limit to promote comprehension of generated HTML
See architecture paper on details of best practice for building UI components.
SCRUM-1809 Slim DOM tree where possible
Checklists
Acceptance criteria