When I changed the Arcgis Javascript API on my locally hosted machine from 4.16 to 4.17, the feature layers loading in my Angular 8 app becomes very slow. I cannot even load 300 features. It was previously working relatively okay on the 4.16 version (besides a bit of lag where the different rotation degrees of the features results in the features flickering from 0 degrees to the desired angle)
In the 4.17 release notes, I read that the API is using web workers to store data for feature layers. Do I need to do anything to ensure the web workers are working properly?
After some meddling, I realise that shifting the FeatureLayers out of the GroupLayers will resolve the bug of the FeatureLayers not rendering the features. However, this means that the GroupLayer class has some bugs in the 4.17 update, as my feature layers residing within the GroupLayers were working fine in 4.16 and before. I also face the issue of not being able to reorder GraphicLayers properly that reside within a GroupLayer in the 4.17 update. Hopefully Esri can resolve the GroupLayer issues.
Hi, can you share a stand-alone, non-framework sample that reproduces the GroupLayer issue(s) using the CDN? Offhand we weren't aware of any bugs similar to what you are describing, it would be great to narrow down the problem.
Quick follow-up:
Please share a sample that reproduces the issues you are seeing and we'll take a look.