Instead of drawing opaque triangle contours on an empty canvas and
iterating overt its pixels to invert the opacity, use the
globalCompositeOperation property of the canvas to fill the canvas with
white, and draw "transparent" triangle contours.
It now notably includes more constants, animation properties inside the point structure, and an animation halting mechanism (in case drawing is too slow on the user's device).
It includes:
- new fonts;
- a new logo/header;
- a different content;
- color and style changes in the CSS;
- various other small changes.
The update is not finished yet, but this commit already illustrates what it should look like when it is done.