Lazy loading
Lazy loading is when some page functionality is purposely loaded later in order to load other functionality or content faster. This enables Expert to display page content as quickly as possible for a better user experience.
Example
Authenticated users can use the star button in the top-right corner of an article to subscribe to page notifications. When a user is not subscribed, the icon displays as an outline of a star. When subscribed, the star icon appears as a solid shape.
With lazy loading, the page will initially load a default "off" state (hollow star). Then, if the user is subscribed to notifications for that page, Expert will update the icon to display a solid star after the page content is loaded and displayed. This can result in the perception of the icon as "flashing" or "delayed," but this is expected behavior for lazy loading.
Lazy loaded functionality
The following are lazy loaded, and only affect seated users:
- Page subscriptions (star icon)
- Pinned pages (pin icon)

