As mentioned previously, Arcade is a lightweight expression language for ArcGIS. It is compatible with ArcGIS Pro, ArcGIS Enterprise, and ArcGIS Online. This means the expressions that you create in one application will successfully render the same way in the others. Because it is lightweight, meaning it does not require as much processing power to execute, it performs faster than other languages, making it perfect for web maps, as well as for working with large datasets.
Each new release of ArcGIS includes increased use and capability of Arcade throughout the platform, including ArcGIS Pro. Initially, Arcade was used to create labeling expressions and control symbology, as you will learn in this chapter. It has since been expanded so that it can also be used to create fields on the fly that appear in information pop-up windows, establish attribute rules within your GIS database, create expressions in various geoprocessing tools, and more.
...