Skip to content

HTTP/2 bi-directional connectivity for real-time apps #304

@g105b

Description

@g105b

WebSockets were a great tool for implementing real-time updates without the long-polling of XHR, but now HTTP/2 is a thing, we can achieve the same level of instant bi-directional communication between server and client with the HTTP protocol itself.

HTTP/2 allows for TCP connections to be kept open between server and client, allowing for the server to push new updates to the page without requiring any extra libraries.

To get the benefits of real time applications without breaking the principal of single logic authority, WebEngine should have the ability to render the changed parts of the page over HTTP/2 persistent connections, requiring very minimal JavaScript usage on the client.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionUsage questions or clarification requests

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions