~/talk

Relay Modern

Talkat ReactEurope 2017 · on Friday, 2017-05-19· [react, graphql]
slides:none on file

Relay Modern replaces runtime query generation with static queries and persisted queries plus a build step and a relay compiler that generates optimized artifacts and Flow types the runtime becomes modular with built in garbage collection and a smaller relay runtime npm module conversion is incremental component by component and bundles shrink to about one sixth the size at Facebook Marketplace this yields real wins the first screen loads on Android about 900 milliseconds faster and product metrics improve

AI-written summary · about

  1. 0:00Intro
  2. 0:42Why a GraphQL Client?
  3. 3:01Relay: A GraphQL Client
  4. 5:11Performance Challenges
  5. 7:28Rethink Assumptions
  6. 10:07Push work to build time!
  7. 10:25Static Queries
  8. 14:46Relay can't do that!
  9. 15:07So we rewrote Relay
  10. 17:00Loads 900ms Faster
  11. 17:23A Relay Compiler
  12. 18:49Relay Modern Runtime
  13. 19:00New Simplified Store with Garbage Collection
  14. 19:32New Simplified APIs with Imperative Mutations
  15. 21:40Where did Relay Classic go?
  16. 23:38react-relay/compat
  17. 24:49Relay v1.0.0
  18. 26:14Ideas Implementations
  19. 26:42A Strong Foundation
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.