popcodeorg / popcodeorg/popcode

Serve full HTML contents on initial pageload

Open
#1,195 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

help wanted performance
Dominant language
JavaScript
Stars
191
Forks
143
Avg merge
4d 11h
Merged PRs (30d)
5

Description

Right now Popcode renders completely client-side—the HTML response is basically just an empty document save for a stylesheet link and an empty div for React to render into. In principle, seems like there is no reason we shouldn’t be able to “server render” the initial state of the page into a static HTML file at compile time.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting the build entry point that produces the initial HTML and the React mount point described in the issue. Determine how the current stylesheet link and empty div are generated, then verify that the compiled output contains the page's initial HTML while retaining client-side behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, react
Domain
frontend, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.