Я заметил, что chrome внезапно зависает, если для события pointermove используется функция forEachFeatureAtPixel с большим количеством маркеров (около 2000) на карте.
Если посмотреть на профилировщик, то getImageData все время занимает. 1003 *
Я использую forEachFeatureAtPixel, чтобы проверить, наведена ли мышь на маркер на карте, и изменить стиль указателя мыши.
Есть идеи, как это можно оптимизировать?
![enter image description here](https://i.stack.imgur.com/LoK4Q.png)