It's being populated from a Firebase Open Data Set: https://www.firebase.com/docs/data/index.html
The open data sets are in turn being populated by a script we (Firebase) operates that pulls data from the NextBus API. It is live, real-time data, though the API does have inaccurate data from time-to-time.