Skip to content

Instantly share code, notes, and snippets.

@L8D
Last active October 12, 2015 20:58
Show Gist options
  • Select an option

  • Save L8D/32b306ced33dec1ebf5a to your computer and use it in GitHub Desktop.

Select an option

Save L8D/32b306ced33dec1ebf5a to your computer and use it in GitHub Desktop.

Revisions

  1. L8D revised this gist Oct 12, 2015. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions being-fast.md
    Original file line number Diff line number Diff line change
    @@ -1,11 +1,11 @@
    # Isomorphic React

    ## Routing strategies
    ### Routing strategies

    - [rackt/react-router](https://github.com/rackt/react-router)
    - [goodybag/hiroshima](https://github.com/goodybag/hiroshima)

    ## Dependency resolution
    ### Dependency resolution

    - [angular/di.js](https://github.com/angular/di.js)
    - [facebook/relay](https://github.com/facebook/relay)
    @@ -18,14 +18,14 @@

    # Assets

    ## Asset optimization
    ### Asset optimization

    - Minification, distribution, bundling...
    - Filename revisioning [smysnk/gulp-rev-all](https://github.com/smysnk/gulp-rev-all)
    - Manifest management
    - Sprites?

    ## Asset hosting
    ### Asset hosting

    - Cookie-less domains
    - Gzip
  2. L8D created this gist Oct 12, 2015.
    38 changes: 38 additions & 0 deletions being-fast.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,38 @@
    # Isomorphic React

    ## Routing strategies

    - [rackt/react-router](https://github.com/rackt/react-router)
    - [goodybag/hiroshima](https://github.com/goodybag/hiroshima)

    ## Dependency resolution

    - [angular/di.js](https://github.com/angular/di.js)
    - [facebook/relay](https://github.com/facebook/relay)
    - [goodybag/yokohama](https://github.com/goodybag/yokohama)
    - Other problems:
    - Dynamic stylesheet management
    - Dependency serialization
    - Server/client specialization
    - Client-side route transitions

    # Assets

    ## Asset optimization

    - Minification, distribution, bundling...
    - Filename revisioning [smysnk/gulp-rev-all](https://github.com/smysnk/gulp-rev-all)
    - Manifest management
    - Sprites?

    ## Asset hosting

    - Cookie-less domains
    - Gzip
    - HTTP vs HTTPS
    - Cache behaviors

    # Key Points

    - JavaScript performance becomes meaningless
    - Fast page loads require DIY approaches