Konrad Kowalski (rootsher)Principal Platform & Reliability Architect011000111100101010100111010101111000100010010111

Performance

wpisy (15)

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

    SSG: renderowanie zanim pojawi się użytkownik

    Build-time rendering zamienia koszt requestu na koszt builda. Płacimy raz, serwujemy tanio i zaczynamy mieć problem ze świeżością danych.

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

    Hydration: jak połączyć HTML z działającą aplikacją

    Serwer wysyła wynik renderowania, nie aplikację. Browser musi odtworzyć drzewo komponentów i podpiąć je do istniejącego DOM-u.

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

    Powrót SSR: serwer znowu renderuje HTML

    Serwer renderuje pierwszy widok nie po to, żeby frontend zniknął, tylko po to, żeby treść powstała wcześniej. Reszta kosztu zostaje na kliencie.

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

    Koszt wysyłania aplikacji do browsera

    Transfer size to pierwszy koszt, nie jedyny. Liczy się praca, którą urządzenie musi wykonać, zanim aplikacja stanie się użyteczna.

  5. seria · 17 części

    Frontend Rendering: od server-side pages do hybrydowego renderowania

    Chronologia decyzji o tym, kiedy, gdzie i jak powstaje UI: od pełnego dokumentu z serwera po kompozycję builda, requestu, cache, streamingu i client runtime'u.