
Standard components
One huge advance in cloud service integration with web development is the addition of Asynchronous JavaScript and XML (AJAX) functionality. Due to the ubiquitous support for JavaScript, XML, and HTML in all modern browsers, a web developer can configure parts of their user interface to refresh as a result of a web service request. Such an update does not require data parsing or merging information; the data from the server can literally be the replacement state for the user interface (in HTML or JavaScript format normally), and this directly replaces the old content.
Unfortunately, most native application toolkits do not have built-in components for displaying the results of a web service function call. Over time, however, popular services will often release libraries that assist with these features. If the company behind a web service does not create a supporting library or component, it is often the case that one may have been created independently and shared online. Languages that have good support for external modules, or provide a suitable package manager, often benefit the most from these sorts of contributions.