It is a dynamic type language based on C-syntax and supports many object oriented programming. For mobile browsing, an ECMAScript MP (Mobile Profile) version is supported. It allows mobile developers to insert some script content that executes on the browser instead on the server.
It is the base to AJAX applications
Based on ECMAScript are the following languages: