Skip to content

Server-Side Rendering #30

@dariomannu

Description

@dariomannu

This is still a cutting-edge research area in Rimmel.

We're introducing a new design pattern: Transferable Promises and Transferable Observables.

What do these do?

They are used in Server-Side Rendering (SSR), in a way that a component is created on the server, but if there are any async dependencies, the server doesn't wait for them to resolve. Instead it continues streaming the HTML down to the client and sends all async pieces in the end, when they arrive/resolve/emit.

There is some PoC work not checked-in yet.
Creating this as a placeholder, will add the relevant info in due course

This is not a basic task and is better suited for someone who's maybe worked on a few other issues and is getting acquainted with how Rimmel works.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions