You can display map tiles with d3-tile, and then overlay them with TopoJSON vectors.
Tiles copyright OpenStreetMap contributors.