This example shows how to use the raster-marching-squares library with leaflet to draw isolines and isobands. Also, converts the GeoTIFF to an interpolated image that is fitted into the map.
More explanations can be found in the d3js raster tools docs tutorial.
The data is from the GFS model for the Vardah cyclone. See how the data was generated.