Konrad Kowalski (rootsher)Principal Platform & Reliability Architect010011100001011000000100011000011001010011010101

State Management

wpisy (4)

  1. Frontend Rendering: od server-side pages do hybrydowego renderowania15/17

    Resumability: zamiast hydratować, wznów wykonanie

    Serwer zapisuje dość informacji, żeby klient nie musiał odtwarzać drzewa komponentów. Kod ładuje się dlatego, że wykonanie stało się potrzebne.

  2. Frontend Rendering: od server-side pages do hybrydowego renderowania14/17

    Islands architecture: interaktywne wyspy w statycznym dokumencie

    Punktem wyjścia przestaje być aplikacja. Strona jest dokumentem, a client runtime dostają tylko te fragmenty, które go naprawdę potrzebują.

  3. Frontend Rendering: od server-side pages do hybrydowego renderowania3/17

    SPA i CSR: kiedy browser przejął aplikację

    Browser pobiera dokument raz i sam zarządza przejściami między ekranami. Frontend przestaje być warstwą prezentacji, a staje się długowiecznym runtime'em.

  4. Frontend Rendering: od server-side pages do hybrydowego renderowania2/17

    AJAX: moment, w którym strona zaczęła zachowywać się jak aplikacja

    Request przestał oznaczać nawigację. Browser utrzymuje aktualny dokument i sam decyduje, co zrobić z odpowiedzią serwera.