Remote scripting

The earliest form of asynchronous remote scripting was developed before XMLHttpRequest existed, and made use of very simple process: a static web page opens a dynamic web page (e.g. at other target frame) that is reloaded with new JavaScript content, generated remotely on the server side.

The XMLHttpRequest and similar "client-side script remote procedure call" functions, open the possibility of use and triggering web services from the web page interface.

The web development community subsequently developed a range of techniques for remote scripting in order to enable consistent results across different browsers.

Early examples include JSRS library from 2000, the introduction of the Image/Cookie technique in 2000.

JavaScript Remote Scripting (JSRS) is a web development technique for creating interactive web applications using a combination of: Schematic A similar approach is Ajax, though it depends on the XmlHttpRequest in newer web browsers.