Communication efficiency (subject edited by admin)

hi, i am new in vaadin. my question is, why vaadin sends a request for every event in the GUI? this is efficient? or this can be a problem for scalability.


This is because Vaadin is a server-side framework, where all UI logic is done on the server side and client just displays the information. Basically, client-side engine uses its own UIDL (JSON based) protocol for communication and the data sent are quite small, so there is no performance issues.

However, you can combine and build your own compound client widgets, which will allow you to group some events at client side and minimize client-server roundtrips, if this issue really important for your usecase.

blog post
discussing the communication efficiency.