Número máximo de elementos svg para el navegador en un mapa

Estoy creando un mapa con el folleto y d3. Se dibujarán muchos círculos en un mapa. En términos de compatibilidad del navegador, hay un límite esperado de cuántos elementos svg puede representar el navegador. Sin embargo, en términos de la experiencia del usuario, preferiría que el usuario pueda ver tantos elementos en el mapa como sea posible (de lo contrario, el usuario podría tener que acercarse y alejarse constantemente y tendría que esperar a que el ajax devuelva datos). Habrá alguna optimización que deba tener en cuenta (el tiempo de espera del usuario frente a la carga de consultas del servidor frente a lo que el navegador puede manejar).

Ver gráfico, ahora hay un límite en la cantidad de puntos que devuelve el servidor y, por lo tanto, solo se llena una parte del mapa.

El navegador no puede manejar un mapa completamente lleno aquí y el usuario también tendría que esperar demasiado tiempo para la respuesta del servidor.

Supongo que el problema al que me enfrento debe resolverse respondiendo dos preguntas:

¿Existe un estándar en términos de lo que el navegador promedio puede manejar en términos de número de formas svg simples (círculos) en un mapa?¿Cuál es la mejor técnica para mostrar tantas formas en el mapa como sea posible?

Estoy considerando los siguientes puntos pero no estoy seguro de si ayudará;

usa cuadrados en lugar de círculosUtilizar el folleto de la API en lugar del D3.

Respuestas a la pregunta(4)

Su respuesta a la pregunta