Space Frugal Reflection (Dart Developer Summit 2015)

Subscribers:
2,520,000
Published on ● Video Link: https://www.youtube.com/watch?v=kazpTc75-Bg



Duration: 23:50
2,777 views
22


Dynamic languages define the culture of web programming, and Dart web programming tends to use reflection. However, static analysis of reflection is difficult, and hence very little can be omitted from programs via tree shaking during compilation. Consequently, the size of dart2js-generated code causes performance problems during software download and startup. Reflectable is an upcoming package with a transformer that empowers programmers to statically specify how they use reflection, based on metadata. Reflection can then be avoided entirely; it is replaced by a statically generated, customized version of the reflection library, resulting in a considerably smaller compiler output.

Watch more from the 2015 Dart Summit here: https://www.youtube.com/playlist?list=PLOU2XLYxmsIIQorIS8gagUiMau9S84vZV







Tags:
Google
developers
developer
dartlang
dart
tech talk
Chrome
HTML5
web developers
browser-based
conference
Google Chrome (Web Browser)
fullname: other
Location: MTV
Team: Other
Type: Live Event
GDS: Full Production
Other: NoGreenScreen
product: web