Below is how real-time data is collected, not how the user interface is updated. (it looks like the user interface just uses client-side AJAX polling)
There is no specific polling method or client side. Data collection is the same as always.
Instead, Google Analytics will assume that someone who triggered a pageview in the last 5 minutes is still an βactiveβ visitor.
From e-nor:
These visitors have been active for the past 5 minutes, any of them have been inactive for more than 5 minutes.
Yahel source share