Chapter 11. Using JSNI—JavaScript Native Interface
This chapter covers
Until now we’ve been looking at the various enhancements and help that GWT brings to web application development. We’ve covered widgets, panels, handling events, creating your own widgets and applications, and communicating with the server. Along the way we’ve been using the great tool support that comes with Java, and consequently GWT, such as integrated development environments, code completion, syntax and semantic checking, and debugging.
Whether you knew it or not, GWT has been protecting you from problems typically associated with web application development: issues such as managing browser differences in implementation and securing against the introduction of memory leaks (a typical problem around event handling).