Web Development

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

Free registration required

Executive Summary

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.

  • Format: PDF
  • Size: 535.76 KB