I think it's a real shame that D3 was never broadly recognized as such back when it first came out.
I knew about it then, and made some small uses of it for SVG, but thought it was just an SVG generating library that could technically be used for HTML.
I did a deep dive into D3 last year and it is amazing for generating HTML. I think in 2018 I prefer the model that React provides, but I didn't like approaches that required the sort of infrastructure React and Angular require back in ~2010.
D3's use of vanilla javascript would have made it a top choice, and maybe would have promoted more D3 development.
I knew about it then, and made some small uses of it for SVG, but thought it was just an SVG generating library that could technically be used for HTML.
I did a deep dive into D3 last year and it is amazing for generating HTML. I think in 2018 I prefer the model that React provides, but I didn't like approaches that required the sort of infrastructure React and Angular require back in ~2010.
D3's use of vanilla javascript would have made it a top choice, and maybe would have promoted more D3 development.