Remote Scripting allows browser to call server functions without refresh the whole page. Javascript in client side makes calls to Java functions in server side, refreshes part of the page components, such as select options, div innerHTML etc. It works like RPC for java based web application.