Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Concurrencia y Paralelismo en Javascript by @ea...
Search
gdljs
August 22, 2016
Technology
0
580
Concurrencia y Paralelismo en Javascript by @eatcodetravel
Talk:
https://www.youtube.com/watch?v=wElQNOGS8-c
gdljs
August 22, 2016
Tweet
Share
More Decks by gdljs
See All by gdljs
Construyendo la mejor experiencia de pagos en línea by @IvanChukitow
gdljs
0
72
Testabilidad en Javascript by @codingpains
gdljs
0
35
Desarrollo de aplicaciones con react native by @charliesbox
gdljs
0
130
¿Debería usar la librería de moda en mi proyecto? by @siedrix
gdljs
0
140
Agile Gamification by @chukitow
gdljs
0
54
Por qué hicimos nuestro propio NodeJS framework by @sgarza
gdljs
0
34
¿Cómo empezar a programar? by @amicavi
gdljs
0
93
Caldo de Kafka para Node by @albertain
gdljs
0
75
Que ocupas pa' 3D by @escusado
gdljs
0
51
Other Decks in Technology
See All in Technology
ビズリーチ求職者検索におけるPLMとLLMの活用 / Search Engineering MEET UP_2-1
visional_engineering_and_design
1
150
BI ツールはもういらない?Amazon RedShift & MCP Server で試みる新しいデータ分析アプローチ
cdataj
0
180
20251014_Pythonを実務で徹底的に使いこなした話
ippei0923
0
210
プレーリーカードを活用しよう❗❗デジタル名刺交換からはじまるイベント会場交流のススメ
tsukaman
0
180
Zephyr(RTOS)にEdge AIを組み込んでみた話
iotengineer22
0
130
HR Force における DWH の併用事例 ~ サービス基盤としての BigQuery / 分析基盤としての Snowflake ~@Cross Data Platforms Meetup #2「BigQueryと愉快な仲間たち」
ryo_suzuki
0
230
業務効率化をさらに加速させる、ノーコードツールとStep Functionsのハイブリッド化
smt7174
2
150
[Codex Meetup Japan #1] Codex-Powered Mobile Apps Development
korodroid
2
970
能登半島災害現場エンジニアクロストーク 【JAWS FESTA 2025 in 金沢】
ditccsugii
0
890
React19.2のuseEffectEventを追う
maguroalternative
2
480
能登半島地震において デジタルができたこと・できなかったこと
ditccsugii
0
250
新規事業におけるGORM+SQLx併用アーキテクチャ
hacomono
PRO
0
320
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
Writing Fast Ruby
sferik
629
62k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
How to train your dragon (web standard)
notwaldorf
97
6.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
980
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Being A Developer After 40
akosma
91
590k
A Modern Web Designer's Workflow
chriscoyier
697
190k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
190
55k
Rails Girls Zürich Keynote
gr2m
95
14k
Building Applications with DynamoDB
mza
96
6.7k
Transcript
CONCURRENCIA PARALELISMO EVENT-LOOP
ORLANDO DEL AGUILA
None
None
CONCURRENCIA
CONCURRENCIA
CONCURRENCIA
PARALELISMO
CONCURRENCIA
PARALELISMO
PARALELISMO
EVENT-LOOP
EVENT-LOOP + FRIENDS
EVENT-LOOP + FRIENDS Call Stack Callback Stack Web APIs Event-Loop
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello();
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello();
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello();
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello();
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello(); printHello
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello(); printHello
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello(); printHello print
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello(); printHello print console.log
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello(); printHello print console.log
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello(); printHello print
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello(); printHello
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } printHello();
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 );
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 );
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 ); setTimeout
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 );
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 ); timer
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 ); printHello
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 ); printHello
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 ); printHello print
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 ); printHello print console.log
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 ); printHello print
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
function print(text) { console.log(text); } function printHello() { print("Hello GDLJS"); } setTimeout( printHello, 5000 ); printHello
EVENT-LOOP + FRIENDS Call Stack Web APIs Callback Stack Code
setTimeout(printHello, 5000 ); setTimeout(printBye, 2000 ); function printBye() { log("Bye GDLJS"); } function printHello() { log("Hello GDLJS"); } function log(t) { console.log(t); }
PARALELISMO EN JS
PARALELISMO EN JS
PARALELISMO EN GO
DEMO
RECURSOS https://vimeo.com/49718712 https://www.youtube.com/watch? v=8aGhZQkoFbQ https://egghead.io/lessons/ javascript-call-stack