Cache busting and javascript imports


I am experimenting with developing a project without using any bundling and building of assets. The only thing that I stumbled upon is cache busting of imports inside javascript files. Upon searching for a solution, I found that we can leverage ETags to help with caching (although this solution generates more requests).

Are there any other solutions? Is the configuration of ETags related to Kirby, or the hosting server?