An drawing tool for creating Animated PNGs. Other export formats may be supported in the future. GraFlic was designed and optimized with Animated PNG in mind from the ground up. The cell-based drawing style it excels at compresses very well as an Animated PNG. GraFlicImage.js handles editing and playback for this drawing format.
Animated PNG will be supported in the majority of the 4 big browsers soon (Safari, Firefox, Chrome) when Chrome support is added, anticipated soon, since they are working on it as of early 2017.
WEBP is making advancements as well, with more browsers testing it.
If the Zopfli and/or pako library scripts are included on your page, it can make even smaller Animated PNG files with various techniques such as 8-bit indexed PNG, 24-bit RGB PNG for opaque images, byte filtering optimization, and brute force compression.
https://github.com/imaya/zopfli.js (The Apache License 2.0)
( ported from https://github.com/google/zopfli ) (The Apache License 2.0)
https://github.com/nodeca/pako/ (MIT License)
GraFlicEncoder will detect them if present and make use of the Zopfli and/or pako DEFLATE functions to build custom IDAT/fdAT image streams for the PNG. It will be optimized based on the quality and other parameters.
A collection of utility functions commonly needed by web-apps. GraFlicArchive() can save/load a project state as files in the ubiquitous ZIP 2.0 format. Being built on the ZIP format maximizes interoperabilty of save formats. Be sure to also include pako for the deflate comression/decompression.