Open3

Chart.jsのバンドルサイズがデカい

kage1020kage1020

@next/bundle-analyzer でバンドルサイズを調べてみると

/.next/analyze/client.html

chart.mjsが150kbぐらいある.写ってはいないがleaflet-src.jsも150kbぐらいある.

kage1020kage1020

leafletに関しては,leaflet関連のパッケージがimport L from 'leaflet'を使っているとleaflet-src.jsが丸ごと読み込まれるらしい.

今回はleaflet-markers-canvasが原因でした.