Ein Canvas-Element ist ein durch Höhen- und Breitenangaben definierte Bitmap, in der mithilfe von JavaScript Grafiken gezeichnet werden können. Ursprünglich von Apple als Teil von WebKit entwickelt, wurde es später von der Arbeitsgruppe WHATWG im Rahmen der Auszeichnungssprache HTML5 standardisiert.