YOUR GUIDE TO

When to Use a JavaScript Canvas Library or Framework

And when to use an HTML DOM Library or Framework

Brief History of HTML, CSS, JavaScript (DOM) and Interactive Media

Image for post
Image for post
Interactive Media tends towards Creation, Web sites tend towards Consumption

The Rise of the Canvas

The canvas will be the end of Flash!

When To Use the DOM or the Canvas

Image for post
Image for post
Cover page for when to use a Canvas Framework versus the DOM video

What is the Canvas Good at?

What is the DOM Good At?

Image for post
Image for post
Visual Comparison of DOM and Canvas Frameworks

Chart Comparison of DOM and Canvas Frameworks

Image for post
Image for post

What Happens if We Use the Wrong One?

Or is there?

Image for post
Image for post
Challenge to build this page without a preview
Image for post
Image for post

Why Use a Framework for the Canvas?

Image for post
Image for post
Image for post
Image for post
Controls for the Canvas including Accessibility, Layout, MotionController, Emitter, etc.

CONCLUSION

Image for post
Image for post

Written by

Inventor, Founder of ZIM JavaScript Canvas Framework and Nodism, Professor of Interactive Media at Sheridan, Canadian New Media Awards Programmer and Educator

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store