Skip to content

Make several things even lazier to speedup startup more

Arjen Hiemstra requested to merge work/ahiemstra/moar_lazy into master

This contains a number of commits that make things even lazier with regards to loading and instantiation. The goal is to ensure that only the things that are necessary for a page to display correctly are loaded, and nothing more.

To achieve this, several things have been moved to use URL-based loading instead of direct instantiation or components, since that avoids loading anything related to those things until they are actually loaded.

Additionally, the context drawer is now only created when on mobile, since otherwise the actions will be in the overflow menu of the toolbar and the context drawer is never shown.

Edited by Arjen Hiemstra

Merge request reports