Topic summary
JSDoc

Documentation for JavaScript Initial release1999; 27 years ago (1999)Latest release4.0.4 19 October 2024; 23 months ago (19 October 2024) Type of formatProgramming documentation FormatContained byJavaScript source filesExtended fromJavaDocOpen format?YesWebsitejsdoc.app JSDoc is a markup language used to annotate and document JavaScript code. The comments can be processed by tools to produce documentation in formats such as HTML. The JSDoc specification is released under CC BY-SA 3.0, while its companion documentation generator and parser library is licensed under the Apache License 2.0. History JSDoc's syntax and semantics are similar to those of the Javadoc scheme, which is used for documenting code written in Java. JSDoc differs from Javadoc, in that it is specialized to handle JavaScript's dynamic behaviour. An early example using a Javadoc-like syntax to document JavaScript was released in 1999 with the Netscape/Mozilla project Rhino, a JavaScript run-time system written in Java. It included a toy "JSDoc" HTML generator, versioned up to 1.3, as an example of its JavaScript capabilities. All main generations of "JSDoc" were headed by Michael Mathews. He started with JSDoc.pm in