"JavaScript (sometimes abbreviated JS) is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles." From Wikipedia. http://en.wikipedia.org/wiki/JavaScript

Javascript is a scripting language used to make both client side (browser) and server side (node.js) applications. As of the introduction of HTML5, it is getting increasingly more popular as a choice for game development, usually utilizing the <canvas> tag.


  • object oriented
  • prototype based
  • C-style syntax


  • dynamic
  • weak
  • duck

Game programming in Javascript:

Good resources for JavaScript 2D game programming?

history | excerpt history

Code Language (used for syntax highlighting): lang-js