The worker isn’t required, having a z/x/y tile scheme just makes caching the tiles server side super easy.
Look at the network tab on https://pmtiles.io/#url=https%3A%2F%2Fdemo-bucket.protomaps....