Mantenga un registro de cuánto tiempo se pasa mostrando ciertos elementos en la página

Así que digamos que tenemos 4 Divs (3 ocultos, 1 visible), el usuario puede alternar entre ellos a través de javascript / jQuery.

Quiero calcular el tiempo dedicado a cada Div y enviar un xhr que contenga ese tiempo al servidor para almacenarlo en la base de datos. Este xhr se enviará cuando el usuario cambie la vista div.

¿Cómo puedo hacer eso? Cualquier sugerencia será muy apreciada.

Gracias

Respuestas a la pregunta(5)

Su respuesta a la pregunta