Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Dart Side of the Moon

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for lvivski lvivski
June 02, 2013

Dart Side of the Moon

Avatar for lvivski

lvivski

June 02, 2013

More Decks by lvivski

Other Decks in Science

Transcript

  1. main(){}! Tree shaking Classes and Interfaces Optional types Concurrency Operator

    overloading Optional and Named arguments Lightweight syntax
  2. Generated code is faster, than handwritten. Prototype-less code is faster,

    than Prototype chains. Inlined functions, are faster too ;)
  3. Streams •  emit a repeating series of events (such as

    messages, file data, user clicks) •  single- or multi-subscriber •  methods to take partial data  (first,  take,   skip...)   •  check data (contains,  any,  every)   •  transform