# Web Runtime API reference

Web Runtime (WRT) for the S60 platform provides support for widgets. Widgets are small Web applications that can access the wealth of Web-based information and services. WRT was created by extending the powerful core of the Web Browser for S60. This open-source engine allows WRT developers to use familiar industry standards such as HTML, Cascading Style Sheets (CSS), and Asynchronous JavaScript and XML (AJAX) to build small, standalone Web applications called widgets.

Widgets are mainly implemented using the JavaScript scripting language. The WRT environment supports JavaScript APIs that conform to the ECMA-262 3rd Edition specification. WRT also supports the JavaScript DOM (Document Object Model) and XMLHttpRequest objects. In addition to the standard JavaScript objects, WRT provides widget-specific extension APIs that allow widgets to access system properties and services and the mobile environment.

- JavaScript `widget` object

- JavaScript `menu` object

- JavaScript `MenuItem` object

- JavaScript `device` object

- JavaScript Service API reference