Putting my general snarkiness of this topic aside, it’s admirable that we have so much control over something that seems trivial. The lineJoin property’s default value of miter is appropriate for many situations, but when you are using the canvas to represent charts or other very line-heavy things, being able to customize how the corners look is essential…maybe!

Get hands-on with 1200+ tech skills courses.