Asynchrony: Under the Hood - Shelley Vohr - JSConf EU

  Рет қаралды 131,266

JSConf

JSConf

5 жыл бұрын

This talk will explore the conceptual underpinnings of asynchronous programming options, and the drawbacks and advantages to each. JS has supported callbacks since 2009, and as years have gone by it’s added support for promises, generators, and now async/await. On a surface level, each of these techniques seeks to answer a question of how to access data not immediately available, but a deeper look into how each works on a granular level will show their implementation differences and how these differences affect usage. We’ll also take a look at how intermediate values, and errors are affected by each method. I’ll walk through a series of scenarios so you can better visualize performance differences, and how each method propagates data through the stack and the event loop. Finally, I’ll talk about where the future of async may be headed. Armed with new knowledge from this deep dive, the potentially treacherous road to fully understanding async will hopefully become a smoother ride!
OMG JSConf EU is coming back in 2019 2019.jsconf.eu/

Пікірлер: 55
@ElChitarrino
@ElChitarrino Жыл бұрын
Really great stuff there, thanks a lot! However, I feel the urge to mention it's quite hard to follow due to your verbal breaks each 3-5 syllables. No offense intended.
@bagoquarks
@bagoquarks 5 жыл бұрын
Callbacks, promises, generators, and async/await all explained in 25 minutes. Well done!
@pixelpaxal
@pixelpaxal 5 жыл бұрын
If you already have a good grasp of callbacks, promises and async/await in javascript, this talk is a good review to put these these things into perspective and language evolution context, it could help one understand when to use one over the other.
@Dygear
@Dygear 3 жыл бұрын
It takes so much effort to make something complex, easy to understand. This is a really impressive talk!
@paulalexwilson
@paulalexwilson 4 жыл бұрын
Truly understanding something requires that we have a solid appreciation of at least 1 abstraction deeper. This talk was exactly what I was looking for.
@toxicdesire8811
@toxicdesire8811 5 жыл бұрын
Most underrated talk of entire jsconf
@ClanProStarZ
@ClanProStarZ 5 жыл бұрын
Truly impressed by this talk. I thought I knew everything about async/await and promises but she proved me wrong.
@ITWorx
@ITWorx 3 жыл бұрын
A very good explanation for promises vs callbacks, thank you!
@arunas1
@arunas1 5 жыл бұрын
Thanks @Shelley Vohr! Good job!
@mojojojo1211
@mojojojo1211 3 жыл бұрын
This is a great talk. Deserves more views!
@maltegb
@maltegb 2 жыл бұрын
Great talk! Everything clearly explained
@sandeepparmar3113
@sandeepparmar3113
In the hell of tutorials, This is the true gem
@kps2642
@kps2642 5 жыл бұрын
awesome talk, thank you.
@randy4ii411
@randy4ii411 Жыл бұрын
Thanks for the awesome lesson.
@josephlee5829
@josephlee5829 2 жыл бұрын
Excellent Job explaining!
@makhdv
@makhdv 5 жыл бұрын
Thanks! Needed some time to get use to academic style.
@sanderd17
@sanderd17 5 жыл бұрын
I wanted to have seen this talk so much earlier. Very well done.
@payphones
@payphones 5 жыл бұрын
21:00
@jameswon5497
@jameswon5497 4 жыл бұрын
Really great talk!
@dixztube
@dixztube Жыл бұрын
This was so goood. Great job!
Lin Clark: A Cartoon Intro to WebAssembly | JSConf EU
29:41
1 класс vs 11 класс (рисунок)
00:37
БЕРТ
Рет қаралды 3,3 МЛН
0% Respect Moments 😥
00:27
LE FOOT EN VIDÉO
Рет қаралды 23 МЛН
Big Tech AI Is A Lie
16:56
Tina Huang
Рет қаралды 46 М.
Beginner React.js Coding Interview (ft. Clément Mihailescu)
36:31
Ben Awad
Рет қаралды 2,1 МЛН
Self Taught Coders Don't Exist | Anjana Vakil | The Secret Sauce
32:47
STOP Using Classes In JavaScript | Prime Reacts
14:02
ThePrimeTime
Рет қаралды 206 М.
C# Async Await Mistakes | Part 1
10:19
Amichai Mantinband
Рет қаралды 28 М.