# How is read time calculated?

**URL:** https://meta.discourse.org/t/how-is-read-time-calculated/133465
**Category:** Support
**Created:** [November 15, 2019, 9:03am UTC](https://meta.discourse.org/t/how-is-read-time-calculated/133465 "2019-11-15T09:03:48Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![dax](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dax/32/244677_2.png) [@dax](https://meta.discourse.org/u/dax)
#### Post date: [November 15, 2019, 11:27am UTC](https://meta.discourse.org/t/how-is-read-time-calculated/133465/2 "2019-11-15T11:27:22Z")

</div>

Here the technical details:

> [@How does post tracking work in Discourse](https://meta.discourse.org/t/how-does-post-tracking-work-in-discourse/115790):
>
> Discourse tracks read time for every post users see on the screen. This system has evolved over the years and I find I often need to refer back to the code to figure out how this works and why it exists. This post covers the painful technical details of the current implementation. How the Discourse client tracks timing Post timing tracking is implemented in [screen-track.js.es6](https://github.com/discourse/discourse/blob/a80c1f40111d6c56da10eefea91c9baa43b9f4b5/app/assets/javascripts/discourse/lib/screen-track.js.es6). This module is responsible for tracking how long a post has been on the screen and how long the topic has been on scr…

---

_[View the full topic](https://meta.discourse.org/t/how-is-read-time-calculated/133465)._
