Convert between web color formats: rgb(a), hsl(a) and hexadecimal (6 and 8 digit)
Generate animated waves on an HTML5 canvas