MTES-MCT / dialog

Intégration de la réglementation de circulation dans les solutions numériques
https://dialog.beta.gouv.fr
GNU Affero General Public License v3.0
8 stars 0 forks source link

Carte publique pas performante #859

Open florimondmanca opened 5 days ago

florimondmanca commented 5 days ago

Comportement attendu

L'affichage de la carte est fluide, suffisamment rapide (<2-3s) sur un terminal standard (connexion 4G voire 3G, smartphone d'il y a 5 ans)

Notamment suite à l'intégration des données JOP

Comportement réel

Sur une connexion fibre avec ordinateur portable dernière génération :

C'est déjà pas fameux

Encore pire sur une connexion simulée "Regular 4G/LTS"

La carte n'est donc pas utilisable sur une connexion standard, ce qui concerne probablement la majorité des utilisateurs de DiaLog, et empêche donc par exemple le cas d'usage "communication" et "visiteur lambda" (smartphone)

Ces problèmes de performance induisent des problèmes d'accessibilité et d'écoconception

Pour reproduire

https://dialog.beta.gouv.fr/carte

Traces et captures d'écran

Contexte supplémentaire

Pistes de résolution

Inspirations

jjacquelinet commented 4 days ago

On peut supprimer la personnalisation de tolerance (valeur par défaut :0.375), ça devrait améliorer les performances. https://maplibre.org/maplibre-style-spec/sources/#tolerance :

tolerance

Optional number. Defaults to 0.375.

Douglas-Peucker simplification tolerance (higher means simpler geometries and faster performance).