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

Blog Post Series: SSR/FastBoot #147

Closed
marcoow opened this issue Oct 30, 2017 · 1 comment
Closed

Blog Post Series: SSR/FastBoot #147

marcoow opened this issue Oct 30, 2017 · 1 comment
Assignees

Comments

@marcoow
Copy link
Member

marcoow commented Oct 30, 2017

basically a blog version of my talk idea - I think this might end up being a multipart series:

  • SSR for SPAs and PWAs
    • what is SSR
    • introduce sample app (bus tickets counter)
    • what are the use cases (SEO, non-JS clients, better perceived loading times, quick access to content)
    • how is this different from pre-generating static files?
    • how does this relate to the app shell model (app shell is nice but pre-rendered response is more valuable; ideally combine both - shell from service worker, fill in pre-rendered response as it becomes available)
  • FastBoot: SSR for Ember
    • how does it work (run Ember in Node with SimpleDom, visit API enabled this etc.)?
    • how to use it
    • what are problems (jQuery, prototype extensions; also no localStorage etc.)?
    • how to test this
  • Advanced FastBoot
    • better loading state (disable elements selectively; some elements are functional without running app)
    • lazy load in client, bundle everything in FastBoot
    • don't propagate FastBoot errors to users, fall back to serving static/empty HTML
    • shoebox for pushing data => save latency
    • route differently (e.g. results route where API request is slow)
  • SSR and PWAs: combining App shell, offline and SSR
@marcoow marcoow self-assigned this Oct 30, 2017
@marcoow marcoow changed the title Blog Post: Getting the most out of FastBoot Blog Post Series: SSR/FastBoot Nov 21, 2017
@marcoow
Copy link
Member Author

marcoow commented Jun 28, 2018

superseded by #207

@marcoow marcoow closed this as completed Jun 28, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant