Généralement, je préfère trouver les solutions par moi-même plutôt que demander de l'aide. Mais même après un épluchage méthodique des atouts et inconvénients des principales technologies, je ne me sens pas beaucoup plus avancé.
Au bout d'un moment, il faut bien admettre que l'on ne sait pas ce que l'on ne sait pas... et donc que l'on n'a même aucune idée de ce qu'on cherche à apprendre exactement.
Tout cela pour expliquer à quel point j’estime que votre aide pourra m'être précieuse 
Mon projet
Voilà un certain temps que je travaille sur un site web (puis application... mais plus tard) dans le domaine du voyage. Le cœur du projet consiste en une carte interactive contenant quelques centaines de marqueurs.
Le site et la carte doit répondre à quelques critères en particulier :
- Les marqueurs doivent pouvoir apparaîtrez dynamiquement selon le niveau de zoom et les déplacements de la carte
- Le tout doit être fluide
- Si le projet marche le site doit pouvoir gérer un très fort trafic
Pour ce qui est de la carte, je précise que je compte utiliser l'api leaflet, au moins dans un premier temps, dans un souci de gratuité.
Problématique
En soi, je ne pense pas que le premier critère pose problème.
Le souci vient plutôt dans le fait de rendre tout cela fluide niveau utilisateur. Je vois plein de cartes relativement semblables, de gros sites, qui souffrent d'une latence d'une bonne demi-seconde à chaque déplacement.... et je parle sur pc en connexion Ethernet... pas sur mobile.
Bon, il est tout de même vrai que sur ces derniers, le nombre total de points est bien plus élevé.
J'avais déjà dans l'idée de faire un système contenant plusieurs tableaux d'objets afin de ne pas avoir à lister tous les marqueurs à chaque fois mais seulement ceux contenus dans les groupes adaptés selon la zone géographique et le niveau de zoom. Je suppose d’ailleurs que c'est comme cela que fonctionnent les tuiles des maps.
Mes questions
- Mon idée est-elle bonne ou existe-t-il des technologies déjà existantes et optimisées qu'il serait plus intéressant d'utiliser.
- Chaque marqueur devrait posséder 7 à 9 caractéristiques. Je ne sais pas à mon niveau de connaissance actuel ce que cela implique sur les temps de chargement. Vaut-il mieux faire télécharger la liste directement à l'utilisateur (quid du temps de chargement de pages et de la consommation de données pour les utilisateurs mobiles ?).
Ou alors appliquer un traitement côté serveur pour renvoyer dynamiquement les données ? - Du coup, selon les solutions, vers quelle technologie me diriger côté serveur ?
Je précise que je n'ai appris pour l'instant que l'html, le css et le javascript. Aucun langage serveur donc (enfin, si l'on oublie node.js, mais je ne suis pas vraiment sûr que ce soit le plus adapté). Plutôt que de ''perdre'' du temps à apprendre un premier langage au hasard qui ne sera peut-être pas ou peu adapté, je préfère donc vous demander votre avis pour y voir un peu plus clair et potentiellement économiser quelques centaines d'heures 
Je vous remercie d'avance pour vos réponses (et déjà merci si vous avez lu le pavé jusqu'au bout). J'ai essayé d'être assez clair et exhaustif mais s'il manque des infos je les rajouterais aussi dans ce poste au fur et à mesure pour tout bien centraliser.
Partager