blob: b1126839e9adac5edd3a496bb386c7d695e134d9 [file] [log] [blame]
<html>
<body>
Classes for low-level DOM programming.
This package contains classes that expose the W3C standard HTML document object model for programmatic access
and manipulation of HTML pages directly in client-side Java source, accounting for most browser variations.
These classes provide an efficient, type-safe, and IDE-friendly alternative to writing
JavaScript Native Interface (JSNI) methods for many common tasks.
<p>
These classes extend {@link com.google.gwt.core.client.JavaScriptObject}, which enables them to be
used directly as Java types without introducing any object-oriented size or speed overhead beyond the
underlying JavaScript objects they represent.
Consequently, these DOM classes are efficient enough to be used directly when maximum performance is required
and are lightweight enough to serve as the basic building blocks upon which widget libraries may be constructed.
</p>
</body>
</html>