From Wikipedia, the free encyclopedia
Jump to: navigation, search
Venkman 2.png
Screenshot of Venkman at work
Developer(s) Mozilla Foundation / Mozilla Corporation
Stable release 0.9.89 / March 20, 2012 (2012-03-20)
Written in C++, XUL, XBL, JavaScript
Operating system Cross-platform
Type JavaScript debugger
License MPL/GPL/LGPL tri-license

Venkman is the JavaScript debugger component of the Mozilla Application Suite. It is also available as a Mozilla Firefox extension. Venkman is named after the character Dr. Peter Venkman, played by Bill Murray in the movies Ghostbusters and Ghostbusters II.

As of Firefox 33, Venkman *no longer works*, as the APIs which it needs have been removed.[1]


In 1998, John Bandhauer was in charge of creating the Netscape 4x JavaScript debugger. In order to keep things modular, he began by creating a mid-level JavaScript debugging application programming interface (API) known as js/jsd. This API augments the existing JavaScript API, providing clients with a useful set of debugger functionality implemented in C. Bandhauer then went on to reflect that API into Java and create his cross-platform front end, eventually producing Netscape JavaScript Debugger 1.0 and 1.1.[2]

In April 2001, Robert Ginda began work on a JavaScript debugger for Mozilla, called Venkman. Venkman builds on the js/jsd portion of Bandhauer's 1998 work, exposing it as an XPCOM component. This allows the user interface be written in JavaScript and XUL, which allows Venkman to be fully cross-platform.[2]


See also[edit]

External links[edit]