About the JavaScriptPlus for Vaadin category

JavaScript Plus for vaadin provides an extended version of vaadin’s AbstractJavaScriptComponent that is capable of deferred variable changes. Deferred variable change means: a value is not transferred to the server immediately, but instead waits until the next non-deferred action (like a button click) occurs. Then, the value is synced with the servers. Fields (like TextFields) with immediate=false use this.

Deferred variable change has some advantages:

  • the application has a better responsiveness
  • network bandwith and server resources are used economically

Up to now, these advantages were not available in JavaScript. With JavaScript Plus for vaadin, this is about to change.