~/talk

AOT compiling Dart for iOS Android

links:none on file
slides:none on file

Dart now produces ahead-of-time native binaries for iOS and Android, landed in the SDK and used by Flutter since October, with 3x faster startup on the Flutter gallery and some benchmarks showing ~2x peak improvements while others lag (DeltaBlue ~20% of JIT). The toolchain adds tree shaking and removes mirrors/spawnUri to keep binaries small, uses a lightweight DBC interpreter for iOS dev, experiments a hybrid snapshot (1.21) combining shared AOT code with JIT reoptimization.

AI-written summary · about

  1. 0:00Intro
  2. 0:18Background
  3. 2:36Components
  4. 5:22Dart VM
  5. 6:27Type feedback
  6. 8:02Performance comparison
  7. 9:27Sample benchmarks
  8. 10:48File micro benchmarks
  9. 12:52Treeshaking
  10. 14:05Conclusion
  11. 18:51Benefits
  12. 20:03Closures
  13. 20:42Types
  14. 21:43Global Type Inference
~/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.