Time is
an
illusion
Katarzyna Puczko
Table of contents
What I want to talk about:
● Who am I
● What was the bug
● Why eventloop is a whimsical beast
● How I’ve fixed the issue
Me?
Software developer, mostly Angular
Currently working in Pragmatic Coders
Pizza and wine lover
Supported browsers
● IE 11 on Windows 7
● Edge - newest one
● Chrome - newest one
● Safari - newest one
● Firefox - newest one
setTimeout(() =>
counter--,
1000);
source: https://johnresig.com/blog/how-javascript-timers-work/
CREDITS: This presentation template was
created by Slidesgo, including icons by
Flaticon, and infographics & images by Freepik.
Thanks!
Do you have any questions?
katarzyna.puczko92@gmail.com
@pelagia1232
Worth reading
● https://johnresig.com/blog/how-javascript-timers-work/
● https://infiniteundo.com/post/25326999628/falsehoods-programmers-
believe-about-time
● https://hackernoon.com/understanding-js-the-event-loop-959beae3ac40
● https://infiniteundo.com/post/25509354022/more-falsehoods-programmers-
believe-about-time
● https://en.wikipedia.org/wiki/Comparison_of_web_browsers
● https://en.wikipedia.org/wiki/Comparison_of_browser_engines

Time is an illusion