python-visualization / python-visualization/folium
Generated HTML could be much smaller
オープン
まだ誰も着手していません。
enhancement
- 主要言語
- Python
- スター
- 7.4k
- フォーク
- 2.3k
- 平均マージ
- 17時間 22分
- マージ済み PR(30日)
- 11
説明
The HTML generated by folium is quite verbose which leads to big files when you have 2000 markers for example.
- The javascript is not separate from the HTML which makes it harder to minimise. Running the javascript through the closure compiler reduced it to about 70% of the original size.
- Variables names are very long which adds a significant length to the generated file.
I'm sure there are more savings but these two seemed like the most obvious.
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
ファイルやテストは指定されていません。まず folium の HTML と JavaScript の生成エントリポイントを見つけ、次に多数のマーカーを含む地図の出力を測定してください。生成された地図の動作を維持しながら、埋め込み JavaScript と変数名を小さくすることでファイルサイズを削減できれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- javascript, python
- 領域
- data-visualization, performance, web-dev
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100