python-visualization / python-visualization/folium
Generated HTML could be much smaller
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 7.4k
- Forks
- 2.3k
- Ø Merge
- 17 Std. 22 Min.
- Gemergte PRs (30 T.)
- 11
Beschreibung
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.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Es werden keine Dateien oder Tests genannt. Beginne damit, die Einstiegspunkte für die Erzeugung von HTML und JavaScript in folium zu finden, und miss anschließend die Ausgabe für eine Karte mit vielen Markierungen; abgeschlossen ist die Aufgabe, wenn das Verhalten der erzeugten Karte erhalten bleibt und die Dateigröße durch kleineres eingebettetes JavaScript und kürzere Variablennamen reduziert wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, python
- Bereich
- data-visualization, performance, web-dev
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100