TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Vector.js: an open source JavaScript library for creating interactive graphics

55 pointsby lazyjeffalmost 3 years ago

3 comments

solardevalmost 3 years ago
Hmm, interesting... what is the advantage of using something like this vs the bigger, more mature libs?<p>Vector.js looks like it&#x27;s maintained by a small team of university students as their capstone project. That&#x27;s a cool thing to produce for a school project, for sure, but are there compelling reasons for other users to choose this lib in particular?<p>Just to share some findings... at work we recently evaluated the market for JS graphics libraries, and to our surprise, there were MANY good options.<p>At lower levels of abstractions, there was GraphicsJS, Two.js, Paper.js, D3.js.<p>Higher up, there was Fabric.js and Konva.<p>Beyond that, there are entire JS graphics engines for games and such, like Phaser.io and PixiJS. And for maps, like OpenLayers or Leaflet. And for charts, like Chart.js and Apex and Victory and Fusion. And then there was an even larger graveyard of graphics libs that seemingly were once great, but then was possibly abandoned, like Raphael or Stage.js.<p>It seemed like no matter what your graphics needs were, there was a particular lib that would fulfill most of it. And it also seemed like it was a problem that different teams continuously reinvented, to different degrees of success and longevity.
评论 #31712806 未加载
评论 #31710952 未加载
FractalHQalmost 3 years ago
Trying to navigate and interact with these on mobile is difficult and frustrating. Adding`overflow-x: hidden` will fix most of that and larger graphics for small screens would help a lot.
评论 #31701988 未加载
maneeshalmost 3 years ago
Crashes my Android chrome browser on a Google pixel 4 XL 67% of the time