Skip to content

Introduce User Timing API metrics for WebIDE

Denys Mishunov requested to merge 238973-user-timing-webide into master

What does this MR do?

In the course of improving the loading performance of WebIDE, this MR sets the basic metrics for monitoring and measurement of the performance in WebIDE using User Timing API.

The measurement areas:

  • Navigation tree
  • Loading a file in the editor

References:

Testing:

  • Open a project in WebIDE
  • Open the DevTools
  • Watch the performance bar entries' log in the console

Screenshots

Performance Bar output
Default loading a branch Screenshot_2020-09-28_at_12.07.58
Opening a file in a branch Screenshot_2020-09-28_at_12.36.24
Loading exact file in a branch Screenshot_2020-09-28_at_12.37.58

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

References #238973 (closed)

Edited by Denys Mishunov

Merge request reports