we're reworking our whole assets building process to use 100% webpack. In the course of this I'd like to use its hash feature (e.g. [name].[chunkhash].js) to improve caching.
But my backend colleagues say no need and we should use ETags instead for the caching. So no hash at all in the filenames.
I like the idea but I'm wondering why do the bundler offer this hash feature if ETags can be used instead.
Does anyone have experience with ETags and knows the pro/cons? (we're using a custom PHP backend btw)