StarmapJS
StarmapJS copied to clipboard
Use d3.js for SVG-data binding.
d3.js is a great library for JavaScript visualizations. It greatly simplifies the process of binding data to the DOM and doing updates/additions/removals of data nodes (e.g. stars in StarmapJS).
If we use d3.js, the code will probably get a lot cleaner. Furthermore, using d3.js probably means that I can do even fancier and more useful visualizations, and it would allow for other people to contribute to StarmapJS by either writing new visualizations or writing data-adapters that allow other starmap dataformats to be loaded..