The library was written entirely from scratch by Adobe’s Dmitry Baranovskiy who also authored Raphaël. This was considered to be the de facto library for working with SVG on browsers back to Internet Explorer 6. However, the release of Snap.svg sees support for the more current browsers including Internet Explorer 9+, Safari, Chrome, Firefox and Opera. In a nutshell, this means that users will get to work with all the latest features available to the format. These include masking, clipping, patterns, full gradients and groups to mention a few.
If you want to find out more about the SVG format the W3C has a couple of good resources worth checking out. There are several tempting elements that Snap offers users. First, it’s open source and free and to add to its credibility the library is ‘source agnostic’. This means that users can generate with Snap but also work with other tools. As Snap comes from the Adobe stable it is compatible with a host of sibling tools including Adobe Illustrator, Adobe Edge Animate, Adobe Flash Pro and Adobe Photoshop. It also works with other tools such as Inkscape and Sketch. Snap also works with existing SVG, so developers can reuse patterns from previously created content or make that content interactive.
Here is the link to check out demos. http://snapsvg.io/demos/