Hacker News new | ask | show | jobs
by gprasanth 3986 days ago
How this is different from fabricjs or snapsvg?
3 comments

It seems to me, that people in the Javascript world, like to constantly create new alternatives (or very similar) to existing frameworks or projects.

It's not 100% a bad thing though.

Part of the problem is that companies started using github profiles as resumes.
Where's the problem?
People keep reimplementing the same thing to the same "80%" completion level so they look good to employers, but the software is abandoned quickly once it has served its purpose as a personal branding tool.
Step 1: Someone invests a bunch of time making something new.

Step 2: Someone posts it on Hacker News.

Step 3: Project is immediately derided because other people have also been making new things.

Just to clarify, I was explaining acgourley's position. This particular project is high quality.
If your trade is building things and you have nothing to show for it, then it's probably a good idea to have at least one thing you can point to.

But trying pin and dismiss the intention behind someone's open source project would be uncalled for, wouldn't it.

Evolution. Competition. Definitely a good thing.

Though admittedly the pace at which this happens in the JS world can be exhausting.

brownian.js
This project started 3 years ago. It's not that fast :)
Some of my thinking behind rolling my own renderer: https://youtu.be/cOfEMWV_5Rc
I really enjoyed this talk. Thanks.
I don't think this is something unique to the Javascript world people make sightly different eyeglasses, plates, houses, frameworks, libraries, programming languages, etc.
Being able to control the evolution of your library is a big advantage (if you're invested in it).
snapsvg is svg only
I was about to say it abstracts over canvas and svg with a uniform api, but it looks like fabric might do something similar?