In particular, the web client
stimulates the server to push content by requesting partial
content and avoiding thus the entire web page transfer. In that
context, Ajax technology based on JavaScript can be used to
build an engine running on the clients' browsers. This engine is
processing user's input and manages the server connection to
update the data on the front end