I have timers/countdowns on my Product Pages. This code is written in PHP and is inserted as a block. The problem is, with the default M2 FPC these values get cached server-side.
I believe that Magento can't "Hole Punch" like Varnish. And attempting any workarounds lead to the entire page being invalidated.
Therefore, if I rewrite my PHP as JS, will this solve my problem as the value would be generated client-side?