Skip to content

Feature request: Server side rendering #296

Description

@Immortalin

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when the page takes time to load, especially when the widgets are big.

Describe the solution you'd like
Server side rendering like those used by Gatsby and Next.js.

Describe alternatives you've considered
N/A
Additional context
Rehydrating the websocket connection will probably require custom code. SSR will most likely need node.js as a dependency.

Activity

  1. rmorshea commented on Feb 21, 2021

    @rmorshea
    Collaborator

    @Immortalin I'm definitely open to this since it would help to address questions like this. However, for the moment I'm both under informed on the topic and over committed to other work.

    Unless I can find some help on this one, I'll have to finish up what I've already promised to do with IDOM (as well as fix bugs) and then educated myself about Gatsby/Next.js.

    Perhaps an intermediate solution to loading times would be to figure out some clever compression techniques to reduce the dependence on network latency?

  2. added this to the milestone on Feb 21, 2021
  3. Archmonger commented on Apr 26, 2021

    @Archmonger
    Contributor

    @Immortalin I'm definitely open to this since it would help to address questions like this. However, for the moment I'm both under informed on the topic and over committed to other work.

    Unless I can find some help on this one, I'll have to finish up what I've already promised to do with IDOM (as well as fix bugs) and then educated myself about Gatsby/Next.js.

    Perhaps an intermediate solution to loading times would be to figure out some clever compression techniques to reduce the dependence on network latency?

    The simplest SSR method would involve rendering any new DOM components as a HTML string and pushing them into the innerHTML of the component selector.

  4. Archmonger commented on Aug 28, 2021

    @Archmonger
    Contributor

    @rmorshea Might be worth moving all feature requests to GH Discussions so people can vote on them.

  5. locked and limited conversation to collaborators on Aug 28, 2021
  6. unlocked this conversation on Jan 10, 2022
  7. locked and limited conversation to collaborators on Jan 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions