Translating DART to Efficient JavaScript

Translating DART to Efficient JavaScript

GOTO Conferences via YouTube Direct link

Dart execution and deployment

3 of 22

3 of 22

Dart execution and deployment

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Translating DART to Efficient JavaScript

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Introduction
  2. 2 What is Dart?
  3. 3 Dart execution and deployment
  4. 4 Dart-to-JavaScript compiler goals
  5. 5 Example: What's the point?
  6. 6 Code after tree shaking
  7. 7 User-definable operators
  8. 8 Compiled JavaScript code
  9. 9 Compact class definitions
  10. 10 Closures
  11. 11 Source code in Dart
  12. 12 Intermediate representations
  13. 13 SSA: Basic block graph
  14. 14 SSA: Dominator tree
  15. 15 Global value numbering 1
  16. 16 Global value numbering algorithm
  17. 17 Speculative optimizations
  18. 18 Profile guided optimizations
  19. 19 Dealing with control flow
  20. 20 Code size
  21. 21 Performance
  22. 22 Conclusions

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.