This map dynamically simplifies the geometry in response to zooming, so that the smallest displayed detail is approximately one square pixel. Use the mousewheel, or pinch on touch devices, to zoom.
There is a click handler that highlight a specific feature. Once you get the feature, you can zoom to the bounding box!
Started from mbostock's block: Dynamic Simplification IV
Thanks to Fil's work:
forked from Dynamic Simplification IV with canvas selection
forked from Lacroute's block: Dynamic Simplification IV zoom to bounding box
forked from anonymous's block: Dynamic Simplification IV zoom to bounding box
https://d3js.org/d3.v4.min.js
https://unpkg.com/topojson-client@2
https://unpkg.com/topojson-simplify@2