Purging cache for a specific section in a web page

I created a dynamic web page and I am using the following page rule:

Cache-level: Everything.

A section of this webpage requires purging its own cache without clearing the whole page’s cache. Is there a way where I can clear the cache for a specific section on a web page? The first thing that comes to my mind is ESI and implementing a solution via Workers. However, I would like to know if there is an easier way to clear the cache of specific sections on a web page.