Google I/O 2008 - Deferred Binding with GWT
Faster-than-Possible Code: Deferred Binding with GWTBruce Johnson (Google)What do you do when you want the benefits of modularity and abstraction during development, but you aren't willing to subject users with any runtime overhead to get it? If you're the GWT team, you invent deferred binding. Deferred binding is a pluggable compile-time type substitution and code generation mechanism. This unique approach to program modularization provides many of the benefits of Java reflection and dynamic class loading without compromising the GWT compiler's ability to optimize the heck out of your code.In this Code Lab, we'll examine how the GWT libraries leverage deferred binding and GWT compiler optimizations to provide zero-overhead browser abstractions, highly optimized internationalization, automatic image bundling, and high-performance, polymorphic RPC. Did we mention that deferred binding is extensible? We'll also use deferred binding to create a new library from scratch.
Channel: Science & Technology
Uploaded: November 30, 1999 at 12:00 am
Author: GoogleDevelopers
Length: 59:48
Rating: 4.61
Views: 18352
Tags: Binding Deferred Google GWT I/O IO2008 Toolkit Web
Video Comments
|
phonejammer (November 30, 1999 at 12:00 am)
Cool for DAYS!!!!
coldboyqn (November 30, 1999 at 12:00 am)
I cannot watch, the Internet suck!
legshot (November 30, 1999 at 12:00 am)
great talk! |
|