Who Am I?
Nirmal Vyas
18+ years experience in IT field
Worked almost 10+ years in various IT companies as a Developer, Senior developer, Team lead, Project Manager etc.
Fulltime Freelancer/Consultant since last 8 + years
I do Web development projects for various clients in India and abroad, and also Technical Consultancy Services for various IT companies and startups.
Website: http://codenirmal.com/
Organizer of Technical meetups in Kochi like Kerala JS, Active Member of other groups like Kochi Ruby, Kochi Python etc.
Introduction
Content:
Trigger Questions:
JavaScript Execution Model
Content:
Key Takeaway:
Event Loop Deep Dive
Content:
Flow:
Code → Call Stack
Async → API
Done → Queue
Event Loop → Execute
Content:
Key Misconceptions:
Content:
Promise.allKey Misconceptions:
Content:
Fix Patterns:
Content:
Key Idea:
Debugging Async Issues
Content:
How to identify slow parts
Logs + timing
Where things usually fail
Summary & Key Takeaways
JS is single-threaded but non-blocking
Event loop controls everything
async/await is not magic
Performance depends on how you structure async code
Questions?
nirmalkamath@gmail.com
Whatsapp: 9895625954
Thanks!
nirmalkamath@gmail.com
http://codenirmal.com