Some canvas details

Stroke vs fill

Other drawing operations

fillRect, strokeRect, paths made up of lines, quadratic curves, and bezier curves. fillText and strokeText

Transformations

Translation, rotation, scaling, arbitrary affine transforms.

Fill/stroke styles

Colors, gradients, patterns.