This demo shows the difference between blocking and non-blocking computation. The counter below should increment smoothly if the main thread isn't blocked.
Counter: 0
Not started