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

Enable incremental rendering as the default in done-ssr #597

Closed
wants to merge 58 commits into from
Closed

Commits on Jun 6, 2018

  1. Upgrade to steal 2.0

    matthewp committed Jun 6, 2018
    Configuration menu
    Copy the full SHA
    e0b88e5 View commit details
    Browse the repository at this point in the history
  2. Upgrade leakage

    matthewp committed Jun 6, 2018
    Configuration menu
    Copy the full SHA
    3e5ee5f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #534 from donejs/pre

    Upgrade to steal 2.0
    matthewp authored Jun 6, 2018
    Configuration menu
    Copy the full SHA
    4c7a373 View commit details
    Browse the repository at this point in the history
  4. 3.0.0-pre.0

    matthewp committed Jun 6, 2018
    Configuration menu
    Copy the full SHA
    00d15f1 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2018

  1. Fix linting complaints

    matthewp committed Aug 1, 2018
    Configuration menu
    Copy the full SHA
    9439b4f View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2018

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

Commits on Aug 23, 2018

  1. Fix the helpers

    matthewp committed Aug 23, 2018
    Configuration menu
    Copy the full SHA
    65968e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b9b27f9 View commit details
    Browse the repository at this point in the history
  3. Gets all tests to pass

    matthewp committed Aug 23, 2018
    Configuration menu
    Copy the full SHA
    a38968e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3fa71c3 View commit details
    Browse the repository at this point in the history
  5. Converts everything to h2

    matthewp committed Aug 23, 2018
    Configuration menu
    Copy the full SHA
    e2a8b17 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2018

  1. Upgrade version numbers

    matthewp committed Aug 30, 2018
    Configuration menu
    Copy the full SHA
    165de78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa36b61 View commit details
    Browse the repository at this point in the history
  3. Fix cookies

    matthewp committed Aug 30, 2018
    Configuration menu
    Copy the full SHA
    808d1de View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3ca7049 View commit details
    Browse the repository at this point in the history
  5. Fix the remaining tests

    matthewp committed Aug 30, 2018
    Configuration menu
    Copy the full SHA
    b9b8d02 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #573 from donejs/h2

    Support HTTP/2
    matthewp authored Aug 30, 2018
    Configuration menu
    Copy the full SHA
    87e4d18 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2018

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

Commits on Sep 4, 2018

  1. Configuration menu
    Copy the full SHA
    d2f57e8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4932754 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0696684 View commit details
    Browse the repository at this point in the history
  4. Fixes lint errors

    matthewp committed Sep 4, 2018
    Configuration menu
    Copy the full SHA
    fa56996 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #574 from donejs/done-mutation

    Uses new done-mutation for incremental rendering
    matthewp authored Sep 4, 2018
    Configuration menu
    Copy the full SHA
    a792e0c View commit details
    Browse the repository at this point in the history
  6. 3.0.0-pre.1

    matthewp committed Sep 4, 2018
    Configuration menu
    Copy the full SHA
    f409106 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2018

  1. Configuration menu
    Copy the full SHA
    13afaa3 View commit details
    Browse the repository at this point in the history
  2. 3.0.0-pre.2

    matthewp committed Sep 6, 2018
    Configuration menu
    Copy the full SHA
    d22c17d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94ceb64 View commit details
    Browse the repository at this point in the history
  4. 3.0.0-pre.3

    matthewp committed Sep 6, 2018
    Configuration menu
    Copy the full SHA
    154a6d5 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2018

  1. Allow incremental rendering to occur over HTTP/1

    This adds support for incremental rendering through HTTP/1. This works
    by attaching a `<link rel=preload>` to the document which will preload
    the rendering instructions, which happens in place of the H2 PUSH.
    Closes #582
    matthewp committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    2555899 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05c1a76 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #583 from donejs/h1

    Allow incremental rendering to occur over HTTP/1
    matthewp authored Sep 24, 2018
    Configuration menu
    Copy the full SHA
    dc5d303 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2018

  1. Configuration menu
    Copy the full SHA
    6e696e4 View commit details
    Browse the repository at this point in the history
  2. 3.0.0-pre.4

    matthewp committed Sep 25, 2018
    Configuration menu
    Copy the full SHA
    0e0df7c View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2018

  1. Configuration menu
    Copy the full SHA
    8a8d228 View commit details
    Browse the repository at this point in the history
  2. 3.0.0-pre.5

    matthewp committed Oct 19, 2018
    Configuration menu
    Copy the full SHA
    47355c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94e809a View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2018

  1. Before listening to mutations, mark the initial

    set of TextNodes. This is a new API provided by done-mutatation. Doing
    this will ensure that we keep track of when text nodes were part of the
    original parsed document and which are added layer. This makes it so
    that we send the correct indices to the client layer.
    matthewp committed Oct 22, 2018
    Configuration menu
    Copy the full SHA
    9519858 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2018

  1. Remove use of collapseTextNodes

    In done-mutation 2.0 the collapseTextNodes option is no longer
    necessary. So this removes it and uses ir-clone instead for
    serialization.
    matthewp committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    bef6ca8 View commit details
    Browse the repository at this point in the history
  2. Use ir-clone to serialize HTML for IR

    For incremental rendering we need to split up TextNodes so that they are
    in the IR document. This way when we start doing mutations we can
    correctly identify which Nodes need to be updated.
    matthewp committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    73a8395 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #589 from donejs/start-mutations

    Use ir-clone to serialize incremental rendering document
    matthewp authored Oct 23, 2018
    Configuration menu
    Copy the full SHA
    b89f964 View commit details
    Browse the repository at this point in the history
  4. 3.0.0-pre.6

    matthewp committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    b8522a2 View commit details
    Browse the repository at this point in the history
  5. Serialize iframe document

    We should be serializing the iframe document using ir-clone in order to
    ensure that its comment nodes are injected.
    matthewp committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    6c036f4 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #591 from donejs/ser

    Serialize iframe document
    matthewp authored Oct 23, 2018
    Configuration menu
    Copy the full SHA
    7341a67 View commit details
    Browse the repository at this point in the history
  7. 3.0.0-pre.7

    matthewp committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    70f7f4b View commit details
    Browse the repository at this point in the history
  8. Disable nodeIndex observer when we start our own

    When we start out own MutationObserver stop listening to mutations using
    nodeIndex. This prevents us from getting indices that are updated too
    soon.
    matthewp committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    2c784c4 View commit details
    Browse the repository at this point in the history
  9. 3.0.0-pre.8

    matthewp committed Oct 23, 2018
    Configuration menu
    Copy the full SHA
    cee32ff View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2018

  1. Configuration menu
    Copy the full SHA
    6cd9407 View commit details
    Browse the repository at this point in the history
  2. 3.0.0-pre.9

    matthewp committed Oct 26, 2018
    Configuration menu
    Copy the full SHA
    682b685 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2018

  1. Configuration menu
    Copy the full SHA
    6fdb17f View commit details
    Browse the repository at this point in the history
  2. 3.0.0-pre.10

    matthewp committed Oct 29, 2018
    Configuration menu
    Copy the full SHA
    0b01d1a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    adbe340 View commit details
    Browse the repository at this point in the history
  4. Use Node 10

    matthewp committed Oct 29, 2018
    Configuration menu
    Copy the full SHA
    9173a48 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #595 from donejs/reindex

    Use nodeIndex.reindex() to reindex after creating the IR frame
    matthewp authored Oct 29, 2018
    Configuration menu
    Copy the full SHA
    9511bbf View commit details
    Browse the repository at this point in the history
  6. 3.0.0-pre.11

    matthewp committed Oct 29, 2018
    Configuration menu
    Copy the full SHA
    1900900 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2018

  1. Configuration menu
    Copy the full SHA
    5a29761 View commit details
    Browse the repository at this point in the history
  2. 3.0.0-pre.12

    matthewp committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    25134d4 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2018

  1. Make incremental rendering the default

    This switches the toggle so that incremental rendering is the default.
    matthewp committed Oct 31, 2018
    Configuration menu
    Copy the full SHA
    f2a1917 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23ac16a View commit details
    Browse the repository at this point in the history