Modeling the HTML DOM and Browser API in Static Analysis of JavaScript Web Applications

Developers of JavaScript web applications have little tool support for catching errors early in development. In comparison, an abundance of tools exist for statically typed languages, including sophisticated integrated development environments and specialized static analyses. Transferring such technologies to the domain of JavaScript web applications is challenging. In this paper, the authors discuss the challenges, which include the dynamic aspects of JavaScript and the complex interactions between JavaScript, HTML, and the browser.

Provided by: Association for Computing Machinery Topic: Developer Date Added: Jun 2011 Format: PDF

Find By Topic