GraphicsJS

Languages and libraries

graphics library

SHOW HN2016

GraphicsJS

GraphicsJS, New Powerful Free Open-Source JavaScript Graphics Library

graphicsjs.org

#javascript graphics#svg library#canvas rendering#vml#data visualization

124points
43comments
#289of 2,264 in 2016
Top 13%of 2016 by points

How HN took it

MixedNo clear lean

4 positive, 9 neutral or asking, 0 mixed, 6 critical, out of 19 comments about the project. Thread score -0.24.

Docs: 0 for, 2 againstIdea: 0 for, 1 againstPricing: 0 for, 1 againstDesign: 0 for, 1 againstPerformance: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful accessibility features

    From 1 comment
    • Here is one more very important feature of GraphicsJS - Accessibility (508 Section) http://docs.anychart.com/7.11.1/Common_Settings/Accessibility_(508_section) Disclaimer: I work…
      AntonBaranchuk on HN

Objections

  • Hard to read and write example code

    From 1 comment
    • Looking at the source for the examples, I really can't see how that's practical to write. It may be fast but damn is that code gnarly.
      bastawhiz on HN
  • Poor documentation

    From 2 comments
    • The documentation doesn't help either - it's nasty generated stuff that simply enumerates the API interfaces without adding very much useful information. For example,…
      onion2k on HN
    • Tried this library, it's... well, not that powerful, lacks documentation and is a cheap marketing grab for another, charting, library :/
      pawelkomarnicki on HN
  • Seen as a marketing grab for AnyChart

    From 1 comment
    • Tried this library, it's... well, not that powerful, lacks documentation and is a cheap marketing grab for another, charting, library :/
      pawelkomarnicki on HN
  • Pricing and open-source status unclear on site

    From 1 comment
    • Pardon me if I'm wrong, but I don't see Free/Open-Source anywhere on the website. It seems paid, proprietary everywhere.
      slake on HN

Requests

  • Import SVG files from Inkscape or Sketch and animate parts

    From 1 comment
    • Honestly, did somebody had to code the Bender [1] illustration manually? The source code [2] does _not_ make me any excited about the library, since it's essentially SVG wrapped…
      prashnts on HN

Questions

  • Why support IE6?

    From 1 comment
  • Why is SVG the default for web graphics?

    From 1 comment
    • The speed and responsiveness of Canvas for complex visualisation (ones where there are a lot of objects) means it's often the better choice. However, libraries like d3 make…
      rstuart on HN

Alternatives named

  • D3

    From 2 comments
    • D3 Version 4 has more utilities and examples of interactions with Canvas. Here's an example of a relatively small graph (~500 nodes, 10k edges) that SVG used to struggle with,…
      oscilloscope on HN
    • The speed and responsiveness of Canvas for complex visualisation (ones where there are a lot of objects) means it's often the better choice. However, libraries like d3 make…
      rstuart on HN
  • Three.js

    From 1 comment
    • SVG is many times slower than an optimized graphics library rendered on the canvas tag in 2d or webgl contexts. There are many libraries based on the canvas tag for graphics but…
      tylerlarson on HN
  • Paper.js, Fabric.js, Pixi.js, CreateJS

    From 1 comment
    • SVG is many times slower than an optimized graphics library rendered on the canvas tag in 2d or webgl contexts. There are many libraries based on the canvas tag for graphics but…
      tylerlarson on HN
  • p5.js

    From 1 comment
    • p5.js (https://p5js.org/) meets the mark of "canvas but more accessible" for me quite often. A different agenda than d3 tho
      paperkettle on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/12505139)