Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: streaming rendering with Suspense boundaries as flush trigger #296

Merged
merged 38 commits into from
May 6, 2024

Commits on Oct 15, 2022

  1. Configuration menu
    Copy the full SHA
    5799b58 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2022

  1. Configuration menu
    Copy the full SHA
    8b104e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20d189b View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. Configuration menu
    Copy the full SHA
    c2ae535 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bee9748 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e6afe2 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2022

  1. feat: use comments instead of element as marker

    feat: use custom element for hydration
    feat: add onError to renderToChunks
    feat: add renderToPipeableStream
    jacob-ebey committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    a84fca4 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2022

  1. chore: use NodeIterator to locate comments

    This reduces code and *should* also be more performant than recursive JS iteration.
    
    See: https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator
    jacob-ebey committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    d61cda8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bca7c53 View commit details
    Browse the repository at this point in the history
  3. more minification

    jacob-ebey committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    31f1839 View commit details
    Browse the repository at this point in the history
  4. even more minification

    jacob-ebey committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    3ad1d62 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. Merge pull request #260 from jacob-ebey/comments-ce-script

    feat: use comments instead of element as marker
    marvinhagemeister authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    95c42d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b06b07 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7b4fefa View commit details
    Browse the repository at this point in the history
  4. Fix linting error

    marvinhagemeister committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    6771eda View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    14cf8ce View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2022

  1. fix ts types

    developit committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    02ac131 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e7d3c1 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. Streaming renderer: factor chunking out of main entrypoint and rebase…

    … on #241 (#267)
    
    * use index.module.js when benchmarking, since its the output of `npm run transpile`
    
    * fix bench:v8 output path
    
    * update microbundle and turn off function inlining
    
    * fix JSX entrypoint and tests
    
    * fix type defintion to reflect removed exports and options
    
    * fix root copy of jsx types
    
    * optimize renderToString performance using switch and short-circuiting
    
    * Create bright-ligers-jam.md
    
    * Update bright-ligers-jam.md
    
    * Update bright-ligers-jam.md
    
    * Backport changes from #237 (child/parent properties, simplified Fragment handling)
    
    * ci: update github actions (#266)
    
    * ci: update actions/checkout to v3
    
    * ci: update actions/cache to v3
    
    * merge master
    
    * lockfile version
    
    * update benchmarking reference implmementation to 5.2.6 (6a0bec2)
    
    * fix tests
    
    * fix before diff hook being called on invalid vnodes
    
    * move non-exported files into a lib directory
    
    * update pretty implementation and move typedefs into a d.ts
    
    * Move chunked implementation out of the default entrypoint
    
    * update tests to reflect chunking being moved out of default entrypoint
    
    * fix d8 bench script
    
    ---------
    
    Co-authored-by: Abdul Rauf <[email protected]>
    developit and armujahid authored Feb 2, 2023
    Configuration menu
    Copy the full SHA
    96f9f4b View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. Configuration menu
    Copy the full SHA
    34966cd View commit details
    Browse the repository at this point in the history
  2. fix d8 bench path

    developit committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    27dbdce View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Configuration menu
    Copy the full SHA
    7590c6f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    189cdb8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa93b8b View commit details
    Browse the repository at this point in the history
  4. show bug

    JoviDeCroock committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    bfa808f View commit details
    Browse the repository at this point in the history
  5. partial fix

    JoviDeCroock committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    1579648 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    216ef73 View commit details
    Browse the repository at this point in the history
  7. fix tests

    JoviDeCroock committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    cbabc9e View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Configuration menu
    Copy the full SHA
    76d0e91 View commit details
    Browse the repository at this point in the history
  2. fixes

    JoviDeCroock committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    1f06bbf View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Configuration menu
    Copy the full SHA
    7b52e34 View commit details
    Browse the repository at this point in the history
  2. update lockfiles

    JoviDeCroock committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    25ab473 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    58631fb View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. add build command

    JoviDeCroock committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    4a95b37 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    0561720 View commit details
    Browse the repository at this point in the history
  2. fix rebase issues

    JoviDeCroock committed May 6, 2024
    Configuration menu
    Copy the full SHA
    577a976 View commit details
    Browse the repository at this point in the history
  3. address comments

    JoviDeCroock committed May 6, 2024
    Configuration menu
    Copy the full SHA
    b5bcd7b View commit details
    Browse the repository at this point in the history
  4. bump deps

    JoviDeCroock committed May 6, 2024
    Configuration menu
    Copy the full SHA
    cb505ac View commit details
    Browse the repository at this point in the history