On this page: Target audience: Users of the extension providing HTML5/JavaScript support for Web applications. |
Summary: This document provides basic information about the extension providing HTML5/JavaScript support for Web applications. |
This extension provides support for HTML5/JavaScript.
The analyzer could be used if your application is a Web Application, has HTML/Javascript/CSS files and/or contains HTML/Javascript fragments.
The analyzer will be used to handle HTML files:
The analyzer will be used to handle Javascript files:
The analyzer will also find SQL queries run by ExecuteSQL Javascript annotation NEW
The analyzer also provide the following features:
Note that by default some files are automatically excluded from the analysis, typically third-party frameworks which are not required. Please see the filters.json file located at the root of the extension folder for a complete list of default exclusions. |
HTML5 source code: it represents the whole HTML file content.
Technology (version) | Supported |
---|---|
HTML (1 to 5) | |
JavaScript (1 to 1.8.1) | |
JavaScript ECMA 6 | |
CSS (1 to 3) |
Function Points (transactions) | Quality and Sizing |
---|---|
CAST AIP has provided support for analyzing JavaScript via its J2EE and .NET analyzers (provided out of box in CAST AIP) for some time now. The HTML5/JavaScript extension also provides support for JavaScript but with a focus on web applications. CAST highly recommends that you use this extension if your Application contains JavaScript and more specifically if you want to analyze a web application, however you should take note of the following:
CAST AIP release | Supported |
---|---|
8.2.x | |
8.1.x | |
8.0.x | |
7.3.4 and all higher 7.3.x releases |
This extension is compatible with the following DBMS servers:
CAST AIP release | CSS2 | Oracle | Microsoft |
---|---|---|---|
All supported releases |
An installation of any compatible release of CAST AIP (see table above) |
Please see:
The latest release status of this extension can be seen when downloading it from the CAST Extend server. |
Please see: HTML5 and JavaScript - Packaging, delivering and analyzing your source code
Once the analysis/snapshot generation has completed, you can view the results in the normal manner:
The following objects are displayed in CAST Enlighten:
Icon | Description |
---|---|
![]() | JavaScript file |
![]() | HTML5 Source Code |
![]() | HTML5 CSS Source Code |
![]() | HTML5 CSS Source Code Fragment |
![]() | HTML5 JavaScript Function |
![]() | HTML5 JavaScript Source Code |
![]() | HTML5 JavaScript Source Code Fragment |
![]() | HTML5 Web Socket Service |
![]() | HTML5 Get XMLHttpRequest Service |
![]() | HTML5 Update XMLHttpRequest Service |
![]() | HTML5 Post XMLHttpRequest Service |
![]() | HTML5 Delete XMLHttpRequest Service |
The list of rules is available here: