Case 1: Currently Maps component can render 700 markers with clusters without any performance slowness in the rendering, zooming and panning operations. When the markers are increased beyond this threshold, the performance delay will be increased.
What we do in this process is we will compare the position of each marker with other markers to cluster the nearby markers. Once that process is completed, we will run the cluster logic again to compare the further nearby markers to increase the accuracy. Due to this multiple clustering process, the performance slowness is resulted.