laptop and a wrench

Bug

Frames are dropped when panning maps with more than 100 MapImageLayers.

Last Published: October 31, 2022 ArcGIS API for JavaScript
Bug ID Number BUG-000152948
SubmittedOctober 12, 2022
Last ModifiedJune 5, 2024
Applies toArcGIS API for JavaScript
Version found4.24
Operating SystemWindows OS
Operating System VersionN/A
Version Fixed4.25
StatusFixed

Additional Information

The way of rendering MapImageLayer is overhauled to take advantage of the new browser APIs and WebGL2 features where supported. Image decoding is now threaded and asynchronous. Texture immutability is used to speed uploads, and chunking to partially upload textures over multiple frames without blocking the main thread. Following these changes, maps using multiple MapImageLayers are more responsive and contain higher framerates when panning.

Steps to Reproduce

Bug ID: BUG-000152948

Software:

  • ArcGIS API for JavaScript

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options