How this is different from fabricjs or snapsvg?
It's not 100% a bad thing though.
Step 2: Someone posts it on Hacker News.
Step 3: Project is immediately derided because other people have also been making new things.
But trying pin and dismiss the intention behind someone's open source project would be uncalled for, wouldn't it.
Though admittedly the pace at which this happens in the JS world can be exhausting.