Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Single-Page-Applications sind legacy, wir brauchen eine Innovation!

Single-Page-Applications sind legacy, wir brauchen eine Innovation!

Benedikt Stemmildt

March 25, 2022
Tweet

More Decks by Benedikt Stemmildt

Other Decks in Technology

Transcript

  1. SPAs ARE LEGACY
    WE NEED INNOVATION

    View full-size slide

  2. SPA URSPRUNG

    View full-size slide

  3. Traditional Architecture

    View full-size slide

  4. SPA Architecture Overhead

    View full-size slide

  5. SSR-SPA Architecture Overhead

    View full-size slide

  6. SPA ALTERNATIVEN

    View full-size slide

  7. • Turbo Drive accelerates links and form submissions by negating the need for full page reloads.
    • Turbo Frames decompose pages into independent contexts, which scope navigation and can be lazily
    loaded.
    • Turbo Streams deliver page changes over WebSocket, SSE or in response to form submissions using just
    HTML and a set of CRUD-like actions.
    • Turbo Native lets your web-application form the center of your native iOS and Android apps, with seamless
    transitions between web and native sections.
    Stimulus is a JavaScript framework with modest ambitions. It doesn’t seek to take over your entire front-end—
    in fact, it’s not concerned with rendering HTML at all. Instead, it’s designed to augment your HTML with just
    enough behavior to make it shine.

    View full-size slide