@startuml actor User participant Browser participant Server User -> Browser: discours.io activate Browser Browser -> Server: GET activate Server Server -> Server: resolve route note right based on routes from *.page.route.ts files end note Server -> Server: some.page.server.ts onBeforeRender Server -> Server: _default.page.server.tsx render Server --> Browser: pageContent deactivate Server Browser -> Browser: _default.page.client.tsx render(pageContext) Browser --> User: rendered page deactivate Browser @enduml