So far, we have only dealt with code that is used either directly in JavaScript or on the HTML DOM. Operations to modify the DOM are easy to do in JavaScript, but they are relatively slow when compared to other JavaScript code. You’ll begin to notice these inefficiencies if you have thousands of DOM elements on your page and apply interactions to them using addEventListener. This makes creating DOM-based games or large interactive applications like whiteboards nearly impossible from a performance perspective. At one point, I ...
13. The Canvas
Get How JavaScript Works: Master the Basics of JavaScript and Modern Web App Development now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.