Skip to content

Performance client (carto) #55

Open
@jbdesbas

Description

@jbdesbas

Salut,

J'ai l'impression qu'en supprimant la transparence par défaut des points, on améliore assez significativement la performance côté client (testé sur ~4000 points).

styles = {
hidden: {
opacity: 0,
fillOpacity: 0,
color: 'blue',
zIndex: 0
},
default: {
opacity: 0.7,
fillOpacity: 0.5,
color: 'blue',
zIndex: 600
},
current: {
opacity: 0.7,
fillOpacity: 0.5,
color: 'green',
zIndex: 650
},
selected: {
opacity: 0.7,
fillOpacity: 0.5,
color: 'red',
zIndex: 660
},
edit: {
opacity: 0.2,
fillOpacity: 0.1,
color: 'blue',
zIndex: 600
}
};

Petit problème, la couche est rendue dans un premier temps avec un style par défaut (bleu+transparence), puis le style définit dans map.component est appliquée dans un second temps. Ceci freeze (inutilement ?) le client pendant un petit moment.

Est-il possible de déporter la définition du style de la map au niveau de la configuration de chaque sous-module ?

A+

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions