Way, way back when we originally made Skycons, the only way to make them was by drawing to a Canvas in JavaScript. These days, animated SVGs are well-enough supported that Skycons should really just be SVG.
This would fix several issues:
- Heavy CPU usage on pages that include Skycons.
- "Blurry" rasterization of Skycons when one doesn't size the Canvas appropriately.
- Make it easier to customize/alter the Skycons using tools that are already built for the purpose.
We've started a skycons/svg branch for working on these. (It's slow going, though, since I very rarely have the extra hours to work on it.)
Already complete are the clear_day and clear_night Skycons. The next big task is to implement that fancy cloud, since so many of the Skycons depend on it.