Никак, так как нельзя на стороне сайта запретить браузеру, выгружать вкладку из памяти, если она потеряла фокус. У вас должна быть функция для расчета роста моркови в зависимости от времени посадки и текущей даты. Соответственно, каждый раз когда пользователь возвращается на сайт или возвращает фокус на вкладку обратно, вы через эту функцию считайте насколько выросла морковь и показывайте пользователю текущий прогресс.
P. S. Важный момент, при расчете вы НЕ должны опираться на локальное время пользователя, всегда запрашивайте текущее время из какого-нибудь внешнего источника, так как игроку ни что не мешает на компе тупо перевести часы вперёд.