Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

240
Vistas
Problema de rendimiento del mapa de supercúmulo de React Leaflet

Estoy usando supercluster (y use-supercluster) para representar alrededor de 40k+ marcadores en un mapa de reacción/folleto. He creado un codesandbox aquí para demostrar el problema, pero esencialmente estoy notando que el mapa es increíblemente lento para responder (lo que anula el propósito del supercúmulo). Por ejemplo, tan pronto como se cargue el mapa, intente arrastrar la pantalla en cualquier dirección; a menudo, no se mueve en absoluto y, en el mejor de los casos, demora varios segundos. Además, en Codesandbox, solo pude incluir alrededor de 1/4 de los puntos de datos porque el sitio falla, por lo que es importante saber que mi problema es probablemente 5 veces peor de lo que noté en Sandbox. He incluido un video aquí como referencia: verá que al arrastrar el mapa, se tarda varios segundos en responder. Muchas de mis ventanas emergentes/modales ya no funcionan, y el mapa a menudo se congela durante períodos de tiempo inmanejables. Sé que el supercúmulo tiene la capacidad de manejar millones de puntos de datos sin latencia, por lo que sospecho que se trata de un problema con mi organización/uso de componentes.

Mis dependencias y parte del código se pueden encontrar en el entorno limitado vinculado. Si hay algo en particular que sería útil para diagnosticar, me complacería compartir los detalles; realmente no estoy seguro de dónde comenzar a buscar.

Con el fin de demostrar el problema, simplemente asigné los puntos de datos que conducen mi mapa a través de un archivo json. Con esta publicación SO, espero recibir sugerencias sobre cómo puedo solucionar mi retraso: ¿existen herramientas específicas (p. ej., Firefox React Devtools) o prácticas sospechosas que pueda investigar?

Editar: mi intuición sospecha que es un problema porque implícitamente vuelvo a representar todos los marcadores (como se sugiere en este SO ). Sin embargo, tengo problemas para descubrir cómo encontrar evidencia de que, de hecho, lo estoy haciendo.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda