Notes for my JavaScript files and modules go here.
Both the object-based approach and the stream-processing approach raise significant linguistic issues in programming. With objects, we must be concerned with how a computational object can change and yet maintain its identity. — Structure and Interpretation of Computer Programs
https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/drawImage
Image Sources
- HTMLImageElement
- SVGImageElement
- HTMLVideoElement
- HTMLCanvasElement
- ImageBitmap
- OffscreenCanvas
- VideoFrame