Using an orthographic projection to make rotating earths which orbit a given point. Very slow as it uses SVG. This may be modified to use canvas at a later point (see my early experiments with canvas here).
https://d3js.org/d3.v4.min.js
https://d3js.org/topojson.v2.min.js