The creation of a cross-browser Namespace in the JavaScript language. This includes new data types with more powerful methods, and new classes such as a W3C compliant XML DOM API, and WebControls. New classes and namespaces can be created at any time.
Controls developed with GWT have tightly coupled behavior with their presentation, this introduce some troubles when we need to apply new theme for UI. This library introduce painless way to decouple logic from views using plain HTML templates.