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

Basic Fizz Architecture #20970

Merged
merged 8 commits into from
Mar 11, 2021
Merged

Basic Fizz Architecture #20970

merged 8 commits into from
Mar 11, 2021

Commits on Mar 11, 2021

  1. Configuration menu
    Copy the full SHA
    4229e3b View commit details
    Browse the repository at this point in the history
  2. Basic data structures

    sebmarkbage committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    3b4fa49 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9bb44bd View commit details
    Browse the repository at this point in the history
  4. Move instruction command to host config

    In the DOM this is implemented as script tags. The first time it's emitted
    it includes the function. Future calls invoke the same function.
    
    The side of the complete boundary function in particular is unfortunately
    large.
    sebmarkbage committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    a9fe1a0 View commit details
    Browse the repository at this point in the history
  5. Implement Fizz Noop host configs

    This is implemented not as a serialized protocol but by-passing the
    serialization when possible and instead it's like a live tree being
    built.
    sebmarkbage committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    df85673 View commit details
    Browse the repository at this point in the history
  6. Implement React Native host config

    This is not wired up. I just need something for the flow types since
    Flight and Fizz are both handled by the isServerSupported flag.
    
    Might as well add something though.
    
    The principle of this format is the same structure as for HTML but a
    simpler binary format.
    
    Each entry is a tag followed by some data and terminated by null.
    sebmarkbage committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    137846e View commit details
    Browse the repository at this point in the history
  7. Check in error codes

    sebmarkbage committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    a4f4fb3 View commit details
    Browse the repository at this point in the history
  8. Comment

    sebmarkbage committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    a530636 View commit details
    Browse the repository at this point in the history