Skip to content

Refactor and streamline initialization of rendering #5455

@philippotto

Description

@philippotto

There are a lot of separate components which interact with each other during initialization of the core dataset/tracing view. I think there is some potential to improve the process. I'd hope that we can:

  • Remove ugly delays/polling mechanism or other setTimeout hacks (e.g., setTimeout usage in camera_controller.js and waitForCondition in input_catcher.js)
  • Be more robust towards subtle side-effects of layout changes (e.g., the new flexlayout mechanism had side-effects on how a dataset is rendered by default; see Fix initial zoom/rotation + nightly #5453)
  • As a consequence, improve performance during loading

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions