GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Presentation: "Translating Dart to efficient JavaScript"

Track: JavaScript / Time: Monday 10:20 - 11:10 / Location: Store Sal, Musikhuset

Dart is a new programming language for the web. To make Dart run in all modern browsers, we have implemented an optimizing Dart-to-JavaScript compiler. Performance-wise the biggest challenge is the gap between the semantics of Dart's low-level operators and JavaScript's builtin primitives. This presentation will introduce you to the Dart language and the deployment options before diving into the details of the intermediate representation and the implemented optimizations.

Download slides

Kasper Lund, Google V8 Team and Dart Team, Member of Program Advisory Board

Kasper Lund

Biography: Kasper Lund

Kasper Lund is a software engineer at Google working on the design and implementation of programming languages. He has more than 10 years of industrial experience in designing and implementing virtual machines and runtime systems and his primary areas of interests and expertise are efficient interpretation, dynamic compilation, and adaptive optimizations. Kasper is Member of the GOTO Aarhus Program Advisory Board. 

Personal web site