.. blogpost:: :title: Javascript et traitement de données :keywords: :date: 2016-09-24 :categories: programmation, javascript :lid: blog-js-data Un des candidats a une forte préférence pour le Javascript et son premier réflexe est d'utiliser ce langage très utilisé pour tout ce qui est graphique. Comme éditeur, il utilise `Atom `_ que je m'empresse d'essayer à mon tour. Il traite les données en JSON car ce format est le plus adéquat pour ce langage. Le site `learnjsdata `_ guide les programmeurs vers l'utilisation du javascript pour traiter les données. Il existe des librairies qui implémentent les dataframe comme `jsdataframe `_. Le navigateur execute le javascript excepté si un serveur est requis. Dans ce cas, la solution est d'utiliser un plugin `Chrome `_ : `Web Server for Chrome `_. `Chrome `_ reste le navigateur préféré des dévelopeurs. Autre option `http-static `_. Côté graph, `d3.js `_ reste un standard mais un peu ardu au premier abord. Il faut regarder du côté de `c3.js `_ ou plus simple encore `morris.js `_. Une dernière astuce, pour des graphes plus élaborés, presque des peintures, il faut se tourner vers `InkScape `_ et exporter son dessin en `SVG `_. A partir de là, on peut le retravailler avec `d3.js `_. `dc.js `_ a l'air assez doué pour lier les graphes entre eux et les faire interagir.