CINXE.COM
Venkman JavaScript Debugger project page
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://www.mozilla.org:80/projects/venkman/","20071206025207","https://web.archive.org/","web","/_static/", "1196909527"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <link rel="top" title="Home" href="http://www.mozilla.org/"> <link rel="stylesheet" type="text/css" href="/web/20071206025207cs_/http://www.mozilla.org/css/print.css" media="print"> <link rel="stylesheet" type="text/css" href="/web/20071206025207cs_/http://www.mozilla.org/css/base/content.css" media="all"> <link rel="stylesheet" type="text/css" href="/web/20071206025207cs_/http://www.mozilla.org/css/cavendish/content.css" title="Cavendish" media="screen"> <link rel="stylesheet" type="text/css" href="/web/20071206025207cs_/http://www.mozilla.org/css/base/template.css" media="screen"> <link rel="stylesheet" type="text/css" href="/web/20071206025207cs_/http://www.mozilla.org/css/cavendish/template.css" title="Cavendish" media="screen"> <link rel="icon" href="/web/20071206025207im_/http://www.mozilla.org/images/mozilla-16.png" type="image/png"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Language" content="en"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta name="DC.author" content="Robert Ginda"> <meta name="DC.creator" content="Robert Ginda"> <meta name="DC.title" content="Venkman JavaScript Debugger project page"> <meta name="DC.subject" content="Venkman JavaScript Debugger project page"> <meta name="DC.description" content="Venkman JavaScript Debugger project page"> <meta name="DC.date.created" content="2001-05-16T00:28:03+11:00" scheme="W3CDTF"> <meta name="DC.date.modified" content="2007-07-13T09:54:03+11:00" scheme="W3CDTF"> <title>Venkman JavaScript Debugger project page</title> <link rel="section" href="#introduction" title="Introduction"> <link rel="section" href="#download" title="Download Venkman extension"> <link rel="section" href="#history" title="Brief History"> <link rel="section" href="#further" title="Further Reading"> <link rel="bookmark" href="https://addons.mozilla.org/en-US/firefox/addon/216" title="Venkman extension for Fx"> <link rel="bookmark" href="http://www.hacksrus.com/~ginda/venkman/" title="Venkman development"> <link rel="bookmark" href="http://developer.mozilla.org/en/docs/Venkman" title="Resources on Venkman"> <style type="text/css"> #download {border: 4px solid green; padding: 8px; font-size: larger;} </style> <script src="/web/20071206025207js_/http://www.mozilla.org/__utm.js" type="text/javascript"></script> </head> <body id="www-mozilla-org" class="deepLevel"> <div id="container"> <p class="skipLink"><a href="#mainContent" accesskey="2">Skip to main content</a></p> <div id="header"> <h1><a href="/web/20071206025207/http://www.mozilla.org/" title="Return to home page" accesskey="1">Mozilla</a></h1> <ul> <li id="menu_aboutus"><a href="/web/20071206025207/http://www.mozilla.org/about/" title="Getting the most out of your online experience">About</a></li> <li id="menu_developers"><a href="/web/20071206025207/http://www.mozilla.org/developer/" title="Using Mozilla's products for your own applications">Developers</a></li> <li id="menu_store"><a href="https://web.archive.org/web/20071206025207/http://store.mozilla.org/?r=mozorg1" title="Shop for Mozilla products on CD and other merchandise">Store</a></li> <li id="menu_support"><a href="/web/20071206025207/http://www.mozilla.org/support/" title="Installation, trouble-shooting, and the knowledge base">Support</a></li> <li id="menu_products"><a href="/web/20071206025207/http://www.mozilla.org/products/" title="All software Mozilla currently offers">Products</a></li> </ul> <form id="searchbox_002443141534113389537:ysdmevkkknw" action="https://web.archive.org/web/20071206025207/http://www.google.com/cse" title="mozilla.org Search"> <div> <label for="q" title="Search mozilla.org's sites">search mozilla:</label> <input type="hidden" name="cx" value="002443141534113389537:ysdmevkkknw"> <input type="hidden" name="cof" value="FORID:0"> <input type="text" id="q" name="q" accesskey="s" size="30"> <input type="submit" id="submit" value="Go"> </div> </form> </div> <hr class="hide"> <div id="mBody"> <div id="side"> <ul id="nav"> <li><a title="Roadmap" href="/web/20071206025207/http://www.mozilla.org/roadmap.html"><strong> Roadmap</strong></a></li> <li><a title="Projects" href="/web/20071206025207/http://www.mozilla.org/projects/"><strong> Projects</strong></a></li> <li><a title="For developers" href="/web/20071206025207/http://www.mozilla.org/developer/"><strong> Coding</strong></a> <ul> <li><a title="Module Owners" href="/web/20071206025207/http://www.mozilla.org/owners.html"> Module Owners</a></li> <li><a title="Hacking" href="/web/20071206025207/http://www.mozilla.org/hacking/"> Hacking</a></li> <li><a title="Get the Source" href="https://web.archive.org/web/20071206025207/http://developer.mozilla.org/en/docs/Download_Mozilla_Source_Code"> Get the Source</a></li> <li><a title="Building Mozilla" href="https://web.archive.org/web/20071206025207/http://developer.mozilla.org/en/docs/Build_Documentation"> Build It</a></li> </ul> </li> <li><a title="Testing" href="/web/20071206025207/http://www.mozilla.org/quality/"><strong> Testing</strong></a> <ul> <li><a title="Downloads of mozilla.org software releases" href="/web/20071206025207/http://www.mozilla.org/download.html"> Releases</a></li> <li><a title="Latest mozilla builds for testers" href="/web/20071206025207/http://www.mozilla.org/developer/#builds"> Nightly Builds</a></li> <li><a title="For testers to report bugs" href="https://web.archive.org/web/20071206025207/https://bugzilla.mozilla.org/"> Report A Problem</a></li> </ul> </li> <li><a title="Tools for mozilla developers" href="/web/20071206025207/http://www.mozilla.org/tools.html"><strong> Tools</strong></a> <ul> <li><a title="Bug tracking system for mozilla testers." href="https://web.archive.org/web/20071206025207/https://bugzilla.mozilla.org/"> Bugzilla</a></li> <li><a title="Latest status of mozilla builds" href="https://web.archive.org/web/20071206025207/http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox"> Tinderbox</a></li> <li><a title="Latest checkins" href="https://web.archive.org/web/20071206025207/http://bonsai.mozilla.org/cvsqueryform.cgi"> Bonsai</a></li> <li><a title="Source cross reference" href="https://web.archive.org/web/20071206025207/http://lxr.mozilla.org/seamonkey/"> LXR</a></li> </ul> </li> <li><a title="Frequently Asked Questions." href="/web/20071206025207/http://www.mozilla.org/faq.html"><strong> FAQs</strong></a></li> </ul> </div> <hr class="hide"> <div id="mainContent"> <h1>Venkman JavaScript Debugger project page</h1> <h3><a name="introduction">Introduction</a></h3> <p>Venkman is the code name for Mozilla's JavaScript Debugger. Venkman aims to provide a powerful JavaScript debugging environment for Mozilla based browsers namely Firefox 2.x, the Netscape 7.x series of browsers, Netscape 9.x series, Mozilla Seamonkey 1.x and Mozilla Seamonkey 2.x. It does <strong>not</strong> include Gecko-based browsers such as K-Meleon 1.x, Galeon 2.x and Netscape 8.x. The debugger is available as an add-on package in <a href="https://web.archive.org/web/20071206025207/http://www.mozilla.org/projects/xpinstall/">XPI</a> format. Venkman JavaScript Debugger has been provided as part of the Mozilla install distribution since October 3rd 2001.</p> <p>Firefox does not come with a built-in JavaScript debugger. Nevertheless, Firefox users can download Venkman JavaScript debugger version 0.9.87 as an extension here:</p> <p id="download"><a href="https://web.archive.org/web/20071206025207/https://addons.mozilla.org/en-US/firefox/addon/216"><strong>Download latest Venkman Javascript Debugger extension for Firefox</strong></a><br> from <a href="https://web.archive.org/web/20071206025207/https://addons.mozilla.org/en-US/firefox/">Firefox Add-ons</a> at <a href="https://web.archive.org/web/20071206025207/https://addons.mozilla.org/en-US/firefox/">Mozilla Add-ons</a></p> <p>If you are using SeaMonkey 1.x or Seamonkey 2.x, then you should be using a recent Venkman version. If you find a problem, please follow directives mentionned at <a class="ex-ref" href="https://web.archive.org/web/20071206025207/http://www.hacksrus.com/~ginda/venkman/faq/venkman-faq.html#report-bug">Venkman FAQ section 5.4</a> and then you may <a href="https://web.archive.org/web/20071206025207/https://bugzilla.mozilla.org/enter_bug.cgi?product=Other%20Applications&component=JavaScript%20Debugger">report a bug on Venkman Javascript Debugger</a>.</p> <p>If you are using <a class="ex-ref" href="https://web.archive.org/web/20071206025207/http://www.nvu.com/index.php">Nvu 1.0</a> or <a class="ex-ref" href="https://web.archive.org/web/20071206025207/http://www.kompozer.net/">KompoZer 0.77</a>, then you can download the Venkman Javascript Debugger add-on version <b>0.9.84</b> available from <a class="ex-ref" href="https://web.archive.org/web/20071206025207/http://www.nvu.com/download.php">Nvu's downloads page</a>. We encourage you to use the latest available version <b>0.9.87</b> (or higher) with Firefox instead.</p> <p>Mozilla Suite version 1.7+ and Mozilla Seamonkey 1.x come with Venkman version <b>0.9.87</b> (or higher) pre-installed. Netscape 7.x users should upgrade to Firefox 2 or to Seamonkey 1.1.x (or Seamonkey 2.x) in order to use the latest version of Venkman. If you <em>cannot</em> upgrade for some reason, then you may need to visit and read <a class="ex-ref" href="https://web.archive.org/web/20071206025207/http://www.hacksrus.com/~ginda/venkman/">Venkman development page</a> in order to find the latest available Venkman version for your browser.</p> <p>More resources (articles, links) are available at <a href="https://web.archive.org/web/20071206025207/http://developer.mozilla.org/en/docs/Venkman" title="Resources on Venkman">Venkman's page at Mozilla Developer Center</a>.</p> <h3><a name="history">Brief History</a></h3> <p>In 1998, John Bandhauer was in charge of <a href="https://web.archive.org/web/20071206025207/http://www.mozilla.org/js/jsd/jsd_in_js_for_mozilla.html">creating the Netscape 4x JavaScript debugger</a>. In order to keep things modular, he began by creating a mid-level JavaScript debugging API known as <a href="https://web.archive.org/web/20071206025207/http://www.mozilla.org/js/jsd/">js/jsd</a>. This API augments the existing <a href="https://web.archive.org/web/20071206025207/http://www.mozilla.org/js/spidermonkey/apidoc/sparse-frameset.html">JavaScript API</a>, providing clients with a useful set of debugger functionality implemented in C. John then went on to reflect that API into Java, and create his cross platform front end, eventually producing <a class="ex-ref" href="https://web.archive.org/web/20071206025207/http://web.archive.org/web/20040723082255/http://developer.netscape.com/software/jsdebug.html">Netscape JavaScript Debugger 1.0 and 1.1</a>.</p> <p>In April of 2001, Robert Ginda began work on a JavaScript debugger for Mozilla, called Venkman. Venkman builds on the <code class="filename">js/jsd</code> portion of John's 1998 work, <a href="https://web.archive.org/web/20071206025207/http://lxr.mozilla.org/mozilla/source/js/jsd/idl/jsdIDebuggerService.idl">exposing it</a> as an <a href="https://web.archive.org/web/20071206025207/http://www.mozilla.org/projects/xpcom/index.html">XPCOM</a> component. This allows the <a href="https://web.archive.org/web/20071206025207/http://lxr.mozilla.org/mozilla/source/extensions/venkman/resources/content/">user interface</a> be written in <a href="https://web.archive.org/web/20071206025207/http://developer.mozilla.org/en/docs/About_JavaScript">JavaScript</a> and <a class="ex-ref" href="https://web.archive.org/web/20071206025207/http://www.xulplanet.com/">XUL</a>, which allows Venkman to be <b>fully cross platform</b>.</p> <h3><a name="further">Further Reading</a></h3> <p>See <a class="ex-ref" href="https://web.archive.org/web/20071206025207/http://www.hacksrus.com/~ginda/venkman/faq/venkman-faq.html#4.2">this entry</a> in the <a class="ex-ref" href="https://web.archive.org/web/20071206025207/http://www.hacksrus.com/~ginda/venkman/faq/venkman-faq.html">FAQ</a> for links to much more Venkman documentation.</p> <hr class="hide"> </div> </div> <div id="footer"> <ul> <li><a href="/web/20071206025207/http://www.mozilla.org/sitemap.html">Site Map</a></li> <li><a href="/web/20071206025207/http://www.mozilla.org/security/">Security Updates</a></li> <li><a href="/web/20071206025207/http://www.mozilla.org/contact/">Contact Us</a></li> <li><a href="/web/20071206025207/http://www.mozilla.org/foundation/donate.html">Donate</a></li> </ul> <p class="copyright"> Portions of this content are © 1998–2007 by individual mozilla.org contributors; content available under a Creative Commons license | <a href="https://web.archive.org/web/20071206025207/http://www.mozilla.org/foundation/licensing/website-content.html">Details</a>.</p> <p> <span>Last modified July 13, 2007</span> <span><a href="https://web.archive.org/web/20071206025207/http://bonsai-www.mozilla.org/cvslog.cgi?file=mozilla-org/html/projects/venkman/index.html&rev=&root=/www/">Document History</a></span> <span><a href="https://web.archive.org/web/20071206025207/https://doctor.mozilla.org/?action=edit&file=mozilla-org/html/projects/venkman/index.html">Edit this Page</a></span> <span>(or <a href="/web/20071206025207/http://www.mozilla.org/contribute/writing/cvs">via CVS</a>)</span> </p> </div> </div> </body> </html> <!-- FILE ARCHIVED ON 02:52:07 Dec 06, 2007 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 23:06:26 Nov 27, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.958 exclusion.robots: 0.069 exclusion.robots.policy: 0.052 esindex: 0.015 cdx.remote: 10.732 LoadShardBlock: 235.301 (3) PetaboxLoader3.resolve: 781.561 (4) PetaboxLoader3.datanode: 80.815 (4) load_resource: 648.644 -->