I am supporting the update of some code that was developed against the 3.11 version of the API.
Heatmap rendering was introduced at 3.11 (in beta), and taken out of beta at 3.12. The changes were enough to break the code written for 3.11 though. In troubleshooting the issue I am curious about the esri/layers/HeatmapManager module. It is referenced in the code, and loads fine, but is not in the 3.14 API documentation or any of the examples of how to use the Heatmap Renderer.
Example of how it was used in this code...
layer._heatmapManager = new HeatmapManager(layer); layer._heatmapManager.initialize(layer._map);
I guess what I am wondering is if the HeatmapManager is still a valid tool to be using of if I should remove it?