回答:
Mike Bostock(およびTopoJSON拡張機能の他の貢献者)によると:
TopoJSONは、トポロジをエンコードするGeoJSONの拡張です。TopoJSONファイルのジオメトリは、ジオメトリを個別に表すのではなく、アークと呼ばれる共有ラインセグメントからステッチされます。TopoJSONは冗長性を排除し、GeoJSONよりもはるかにコンパクトなジオメトリ表現を提供します。典型的なTopoJSONファイルは、GeoJSONの同等のファイルよりも80%小さくなっています。さらに、TopoJSONは、トポロジを保持する形状の単純化、自動マップカラーリング、地図作成など、トポロジを使用するアプリケーションを容易にします。
TopoJSONの不利な点の1つは、GeoJSONでのみ動作するライブラリに対して、TopoJSONをGeoJSONに変換するためのサポートを実装する必要があることです。