Submit Search
Upload
Time is an illusion
•
Download as PPTX, PDF
•
0 likes
•
120 views
K
Katarzyna Anna Płocka
Follow
Event loop in JS may be a whimsical beast.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 14
Download now
Recommended
Angular JS Basics.
Angular JS Basics.
Tharindu Prabhath Ranathunga
Master your debugger
Master your debugger
Paul Comanici
João Gonçalves - Show do Milhão PWA com React (Caso de Sucesso)
João Gonçalves - Show do Milhão PWA com React (Caso de Sucesso)
React Conf Brasil
WooCommerce: Customization FAQ
WooCommerce: Customization FAQ
Rodolfo Melogli
Introduction To Django
Introduction To Django
Tuan Anh Tran
Starters with Django
Starters with Django
BeDjango
Reusing JavaScript knowledge in Windows Store apps
Reusing JavaScript knowledge in Windows Store apps
Timmy Kokke
Php laravel training
Php laravel training
Mohammad Hussein Aldweek
Recommended
Angular JS Basics.
Angular JS Basics.
Tharindu Prabhath Ranathunga
Master your debugger
Master your debugger
Paul Comanici
João Gonçalves - Show do Milhão PWA com React (Caso de Sucesso)
João Gonçalves - Show do Milhão PWA com React (Caso de Sucesso)
React Conf Brasil
WooCommerce: Customization FAQ
WooCommerce: Customization FAQ
Rodolfo Melogli
Introduction To Django
Introduction To Django
Tuan Anh Tran
Starters with Django
Starters with Django
BeDjango
Reusing JavaScript knowledge in Windows Store apps
Reusing JavaScript knowledge in Windows Store apps
Timmy Kokke
Php laravel training
Php laravel training
Mohammad Hussein Aldweek
Don't Make Me Wait! A Primer on Site Speed
Don't Make Me Wait! A Primer on Site Speed
Joe Fleming
Codemotion Rome 2016 - Polymer
Codemotion Rome 2016 - Polymer
Maurizio Mangione
Why do you use java script
Why do you use java script
kazuhisa kawashima
Drupal Day 2011 - Features: una vita felice
Drupal Day 2011 - Features: una vita felice
DrupalDay
Web ninja
Web ninja
Mahmoud Metwally
Crafting Smart Content for the Web
Crafting Smart Content for the Web
Cindy Turrietta
Web development
Web development
AKARWA
GG SEO Ideas
GG SEO Ideas
Alexandru Vladoiu
CV Resume
CV Resume
Tien Luu
Ada academy how to be a ---flawless programmer
Ada academy how to be a ---flawless programmer
Martha Schumann
Word press beirut 21st meetup march
Word press beirut 21st meetup march
Fadi Nicolas Zahhar
Calendar code
Calendar code
tba5050
YouTube Mobile Webapp: On the edge of Html5
YouTube Mobile Webapp: On the edge of Html5
SMART DevNet
IntoWebGL - Unite Melbourne 2015
IntoWebGL - Unite Melbourne 2015
Ryan Alcock
A Period of Transition
A Period of Transition
Jens Grochtdreis
From nothing to a video under 2 seconds / Mikhail Sychev (YouTube)
From nothing to a video under 2 seconds / Mikhail Sychev (YouTube)
Ontico
Beyond responsive design - UI for the modern web application - Pete Smith - C...
Beyond responsive design - UI for the modern web application - Pete Smith - C...
Codemotion
Making sense of the front-end, for PHP developers
Making sense of the front-end, for PHP developers
Lewiz
Security and why you need to review yours.
Security and why you need to review yours.
David Busby, CISSP
Frontend SPOF
Frontend SPOF
Patrick Meenan
Getting Started with Angular 2
Getting Started with Angular 2
FITC
PrairieDevCon 2014 - Web Doesn't Mean Slow
PrairieDevCon 2014 - Web Doesn't Mean Slow
dmethvin
More Related Content
What's hot
Don't Make Me Wait! A Primer on Site Speed
Don't Make Me Wait! A Primer on Site Speed
Joe Fleming
Codemotion Rome 2016 - Polymer
Codemotion Rome 2016 - Polymer
Maurizio Mangione
Why do you use java script
Why do you use java script
kazuhisa kawashima
Drupal Day 2011 - Features: una vita felice
Drupal Day 2011 - Features: una vita felice
DrupalDay
Web ninja
Web ninja
Mahmoud Metwally
Crafting Smart Content for the Web
Crafting Smart Content for the Web
Cindy Turrietta
Web development
Web development
AKARWA
GG SEO Ideas
GG SEO Ideas
Alexandru Vladoiu
CV Resume
CV Resume
Tien Luu
Ada academy how to be a ---flawless programmer
Ada academy how to be a ---flawless programmer
Martha Schumann
Word press beirut 21st meetup march
Word press beirut 21st meetup march
Fadi Nicolas Zahhar
Calendar code
Calendar code
tba5050
YouTube Mobile Webapp: On the edge of Html5
YouTube Mobile Webapp: On the edge of Html5
SMART DevNet
What's hot
(13)
Don't Make Me Wait! A Primer on Site Speed
Don't Make Me Wait! A Primer on Site Speed
Codemotion Rome 2016 - Polymer
Codemotion Rome 2016 - Polymer
Why do you use java script
Why do you use java script
Drupal Day 2011 - Features: una vita felice
Drupal Day 2011 - Features: una vita felice
Web ninja
Web ninja
Crafting Smart Content for the Web
Crafting Smart Content for the Web
Web development
Web development
GG SEO Ideas
GG SEO Ideas
CV Resume
CV Resume
Ada academy how to be a ---flawless programmer
Ada academy how to be a ---flawless programmer
Word press beirut 21st meetup march
Word press beirut 21st meetup march
Calendar code
Calendar code
YouTube Mobile Webapp: On the edge of Html5
YouTube Mobile Webapp: On the edge of Html5
Similar to Time is an illusion
IntoWebGL - Unite Melbourne 2015
IntoWebGL - Unite Melbourne 2015
Ryan Alcock
A Period of Transition
A Period of Transition
Jens Grochtdreis
From nothing to a video under 2 seconds / Mikhail Sychev (YouTube)
From nothing to a video under 2 seconds / Mikhail Sychev (YouTube)
Ontico
Beyond responsive design - UI for the modern web application - Pete Smith - C...
Beyond responsive design - UI for the modern web application - Pete Smith - C...
Codemotion
Making sense of the front-end, for PHP developers
Making sense of the front-end, for PHP developers
Lewiz
Security and why you need to review yours.
Security and why you need to review yours.
David Busby, CISSP
Frontend SPOF
Frontend SPOF
Patrick Meenan
Getting Started with Angular 2
Getting Started with Angular 2
FITC
PrairieDevCon 2014 - Web Doesn't Mean Slow
PrairieDevCon 2014 - Web Doesn't Mean Slow
dmethvin
Presentasi jlp
Presentasi jlp
Ikhsan Noor Rosyidin
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 3/3 - Web components avec ...
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 3/3 - Web components avec ...
Horacio Gonzalez
Preconnect, prefetch, prerender...
Preconnect, prefetch, prerender...
MilanAryal
Wordpress Plugins Scanner
Wordpress Plugins Scanner
Avădănei Andrei
WebPagetest Power Users - Velocity 2014
WebPagetest Power Users - Velocity 2014
Patrick Meenan
Pen Testing Development
Pen Testing Development
CTruncer
Speed in Four Quarters :: A Technique to Compare Web Page Performance
Speed in Four Quarters :: A Technique to Compare Web Page Performance
Oliver Tse
Beyond responsive design - UI for the modern web application
Beyond responsive design - UI for the modern web application
Pete Smith
About order form improvements
About order form improvements
Gengo
Introduction to Gengo's New Order Form tech
Introduction to Gengo's New Order Form tech
Gengo
Intro To Django
Intro To Django
Udi Bauman
Similar to Time is an illusion
(20)
IntoWebGL - Unite Melbourne 2015
IntoWebGL - Unite Melbourne 2015
A Period of Transition
A Period of Transition
From nothing to a video under 2 seconds / Mikhail Sychev (YouTube)
From nothing to a video under 2 seconds / Mikhail Sychev (YouTube)
Beyond responsive design - UI for the modern web application - Pete Smith - C...
Beyond responsive design - UI for the modern web application - Pete Smith - C...
Making sense of the front-end, for PHP developers
Making sense of the front-end, for PHP developers
Security and why you need to review yours.
Security and why you need to review yours.
Frontend SPOF
Frontend SPOF
Getting Started with Angular 2
Getting Started with Angular 2
PrairieDevCon 2014 - Web Doesn't Mean Slow
PrairieDevCon 2014 - Web Doesn't Mean Slow
Presentasi jlp
Presentasi jlp
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 3/3 - Web components avec ...
ENIB 2015-2016 - CAI Web - S01E01- Côté navigateur 3/3 - Web components avec ...
Preconnect, prefetch, prerender...
Preconnect, prefetch, prerender...
Wordpress Plugins Scanner
Wordpress Plugins Scanner
WebPagetest Power Users - Velocity 2014
WebPagetest Power Users - Velocity 2014
Pen Testing Development
Pen Testing Development
Speed in Four Quarters :: A Technique to Compare Web Page Performance
Speed in Four Quarters :: A Technique to Compare Web Page Performance
Beyond responsive design - UI for the modern web application
Beyond responsive design - UI for the modern web application
About order form improvements
About order form improvements
Introduction to Gengo's New Order Form tech
Introduction to Gengo's New Order Form tech
Intro To Django
Intro To Django
Recently uploaded
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Recently uploaded
(20)
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Time is an illusion
1.
Time is an illusion Katarzyna Puczko
2.
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
3.
Me? Software developer, mostly
Angular Currently working in Pragmatic Coders Pizza and wine lover
4.
5.
6.
Supported browsers ● IE
11 on Windows 7 ● Edge - newest one ● Chrome - newest one ● Safari - newest one ● Firefox - newest one
7.
8.
setTimeout(() => counter--, 1000);
9.
source: https://johnresig.com/blog/how-javascript-timers-work/
10.
11.
12.
13.
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
14.
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
Download now