The new versions of the ArcGIS API for JavaScript are now available to all developers. The updates in versions 4.7 and 3.24 include new features such as support for 3D content on mobile devices, edge rendering in 3D, a new client-side Projection Engine, and many updates to existing widgets
. Additionally, printing has been further improved in version 3.24.
Important: there were some breaking changes regarding the support of ES Promises. More details can be found in the documentation below.

All new features are presented in detail in this blog post:
ArcGIS API for JavaScript versions 4.7 and 3.24 released
More is also shown by the latest sample codes:
3.24 Latest Samples
4.7 Latest Samples
and the Release Notes:
3.24 Release Notes
4.7 Release Notes</ P >< P style = " background - color
ffffff ;border : " > & nbsp ; </ P >< P style = " background - color
ffffff ;border : " > Regarding the differences between the two versions, 3.24 and 4.7, and which version is preferable for which use case, the updated FAQ provides some good hints: & nbsp ; </ SPAN >< BR />< A href = "https://community.esri.com/external-link.jspa?url=https %3 A %2 F %2 Fdevelopers.arcgis.com %2 Fjavascript %2 Flatest %2 Fguide %2 Ffaq %2 F "style = "color :#287433 ;border : font - weight :inherit ;text - decoration :none ;padding : calc (12 px + .35 ex) "target = "_blank " > ArcGIS API for JavaScript FAQ </ A ></ P >< P style = " background - color
ffffff ;border : " > & nbsp ; </ P >< P style = " background - color
ffffff ;border : " > Happy coding! </ P ></ BODY ></ HTML >