The canvas element, along with some advancements in JavaScript engines, gives web developers the opportunity to create detailed and interactive 2D HTML web pages without any 3rd party plugins. This article introduces you to the canvas element, and describes some of its potential.