}}{{quote|Documenti creati dai dati|nome|Data-Driven Documents|lingua=en}}
'''D3.js''' (o solo '''D3''' per '''Data-Driven Documents''') è una libreria [[JavaScript]] per creare visualizzazioni dinamiche ed interattive partendo da dati organizzati, visibili attraverso un comune [[Browser|browser]]. Per fare ciò si serve largamente degli standard web: [[Scalable Vector Graphics|SVG]], [[HTML5]], e [[Cascading Style Sheets|CSS]]. E'È il successore del precedente framework [[Protovis]].<ref>{{citation |url=http://mbostock.github.com/d3/tutorial/protovis.html |title=For Protovis Users |work=D3.js |accessdate=August 18, 2012 }}</ref> Diversamente da molte altre librerie, D3 permette un ottimo controllo e resa visiva sul risultato finale.<ref name="Viau_2012/06">{{citation |url=http://www.datameer.com/blog/author/cviau |title=What’s behind our Business Infographics Designer? D3.js of course |last=Viau |first=Christophe |work=[[Datameer]]'s blog |date=June 26, 2012 |accessdate=August 18, 2012 }}</ref> Il suo sviluppo è iniziato nel 2011,<ref>{{citation |url=http://books.google.com/books?id=nTpjoNgJQOMC |title=Making Sense of Data III: A Practical Guide to Designing Interactive Data Visualizations |first1=Glenn J. |last1=Myatt |first2= Wayne P. |last2=Johnson |chapter-url=http://books.google.com/books?id=nTpjoNgJQOMC&pg=SL1-PA2 |chapter=5.10 Further reading |page=A–2 |publisher=[[John Wiley & Sons]] |place=Hoboken, New Jersey |date=September 2011 |isbn=978-0-470-53649-0|accessdate=January 23, 2013 }}</ref> e la versione 2.0.0 uscì ad agosto 2011.<ref>{{citation |url=https://github.com/mbostock/d3/wiki/Release-Notes |title=Release Notes |work=D3.js |accessdate=August 22, 2012 }}</ref>