~/talk

Learn from developers: Lyft and Google Maps share their experiences optimizing app performance

Talkat App Excellence Summit 2022 · on Tuesday, 2022-04-12· [android, web-performance]
name:Wen Zhao
links:none on file
links:none on file
slides:none on file

Lyft and Google Maps report concrete wins: a single blocking screen removal yields 20% app launch reduction, and bundling baseline profiles yields ~40% speed improvement. They use Android Vitals, Perfetto traces, Jetpack macro/microbenchmark libraries and custom production tracing to find hotspots, then apply caching, asyncing network calls, and profile-driven AOT priming. Apps call reportFullyDrawn to mark readiness, run daily benchmarks to catch regressions, and prioritize low‑effort fixes to prove business impact.

AI-written summary · about

  1. 0:00Intro
  2. 0:36Why does app performance matter
  3. 1:38Business metric improvements
  4. 2:01How to measure startup time
  5. 2:48Custom libraries
  6. 4:03How did you measure startup time
  7. 5:21Google Maps benchmarking libraries
  8. 6:09App startup
  9. 7:00Finding the problem
  10. 7:50Using a custom pipeline
  11. 8:42The most important thing
  12. 9:17Baseline profiles
  13. 10:10How to use baseline profiles
  14. 11:46Will baseline profiles be the future of app profiling
  15. 12:08How to improve app startup performance
  16. 14:30Caching
  17. 15:25Challenges
  18. 17:52What are the challenges
  19. 18:52How can Google help
  20. 22:10Time to first
  21. 23:13Other thoughts
  22. 23:52How to become an expert
  23. 26:54Conclusion
  24. 28:34Outro
~/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.