For the latest Dart news, visit our new blog at https://medium.com/dartlang . The dart2js compiler, which converts Dart to JavaScript, now produces smaller and faster code thanks to its global type inferencer. By analyzing the entire program, the compiler can eliminate bailouts and redundant checks, resulting in code that runs faster on modern JavaScript engines. As evidenced by the graph below,

