Dash to slow by a big geojson

I am doing a dashboard, with choropleth, to set the boundaries on the choropleth, I am using a geojson, this was getting by conversion from a shp with geopandas, and this geojson file has a size of 30MB.

When update the map with a select box the post _dash-update-component, return a file of 30MB, with the geojson boundaries, but this is to slow aorund 10-15 seconds by petition.

The question is how can do this more fast, or how can do shrink the geojson?


Checkout https://mapshaper.org/

Can you share the GeoJSON data for test purposes?