> Since it doesn’t get bogged down with supporting legacy browsers without SVG support, we switched over to R2D3 for versions of Internet Explorer less than IE9.
It's that easy to provide IE support for D3?
1. remove the use of SVG groups which are not supported in VML (though I think r2d3 has had a recent update with some level of group support)
2. Avoid selecting features paths by class (e.g. us d3.select('path') instead of d3.select('path.state') Class selectors just wouldn't work for us.
3. for performance, we used only the most simplified geographic data in IE < 9 4)
4. Avoid using d3.mouse for mouse location. Didn't work right in IE
I love seeing your thought process on how you tackled the project. The bonus playback of realtime results and the not preloading county data are two very good examples of problems that need solving when you take on a project like this. Super write up.
Broken here. Chrome and FF.