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
Kasper Lund, TweetGoogle V8 Team and Dart Team, Member of Program Advisory Board
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
Personal web site
Presentation: TweetTranslating Dart to efficient JavaScript
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.