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

Dart Side of the Moon

lvivski
June 02, 2013

Dart Side of the Moon

lvivski

June 02, 2013
Tweet

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