Risposte:
Secondo Mike Bostock (e altri collaboratori dell'estensione TopoJSON):
TopoJSON è un'estensione di GeoJSON che codifica la topologia. Piuttosto che rappresentare discretamente le geometrie, le geometrie nei file TopoJSON sono cucite insieme da segmenti di linea condivisi chiamati archi. TopoJSON elimina la ridondanza, offrendo rappresentazioni della geometria molto più compatte rispetto a GeoJSON; i file tipici TopoJSON sono più piccoli dell'80% rispetto ai loro equivalenti GeoJSON. Inoltre, TopoJSON facilita le applicazioni che utilizzano la topologia, come la semplificazione della forma che preserva la topologia, la colorazione automatica delle mappe e i cartogrammi.
Un possibile svantaggio di TopoJSON è che è necessario implementare il supporto per convertire nuovamente TopoJSON in GeoJSON, per le librerie che funzionano solo con GeoJSON.