~/talk

Turbolinks 5: I Can’t Believe It’s Not Native!

Talkat RailsConf 2016 · 2016-05-04..05-06· [ruby-on-rails, pwa]
slides:none on file

Claim: Turbolinks 5 lets small teams ship lightning-fast Rails apps and high‑fidelity hybrid iOS and Android apps using a shared set of web views. Evidence: Basecamp 3 is built in 18 months with six Rails, two Android, two iOS devs, >200 screens and five platforms (desktop web, mobile web, iOS, Android, email). Details: Turbolinks 5 with iOS/Android adaptors uses a single shared web view and native chrome, requires ~30 lines to wrap the whole app, yields perceived navigation around 300 milliseconds and native transitions ≈315ms.

AI-written summary · about

  1. 0:00Start
  2. 1:07200+ screens
  3. 1:52Action Cable
  4. 7:21Conway's Law
  5. 10:34Single-Process Model
  6. 11:42Good Enough Performance
  7. 13:46Hybrid Sweet Spot
  8. 25:43Native app in 10 minutes
  9. 26:13Hybrid apps are custom browsers
  10. 28:52Choose what you optimize
~/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.