I have documented the process to consume Mapbox tiles generated with tippecanoe in the ESRI JavaScript API 4.x - Vector Tiles on Google Cloud Storage: Web Clients. I pieced together bits from this thread and my own investigation. Thanks to all contributors on this thread. I was not able to successfully configure a labeling layer for the contour line elevations. I tried following VectorTileLayer from JSON, which provides an example of labeling the continents, but was unsuccessful. The labels did not appear and worse, the layer from which the labels originated became hidden with it. OpenLayers, on the other hand, supports labeling from the same vector tiles as well as simple identify based on mouse hover - Fairfield County Ohio contours on OpenLayers. If anyone has additional leads on labeling (symbol type layer) or support for simple identify/popup, please share.
... View more