I wrote a much less complete/polished program like this using WebGL this year:
https://wioux.github.io/tracking-station/
I was playing a lot of Kerbal Space Program and wanted to use those UI concepts to explore real missions and orbital maneuvers. I was particularly interested in the Cassini trajectory. But I started the project before discovering Eyes on the Solar System, which is awesome and now I find I'm kind of robbed of my motivation.