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
130
Agile Gamification by @chukitow
gdljs
0
53
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
50
Other Decks in Technology
See All in Technology
AI時代の知識創造 ─GeminiとSECIモデルで読み解く “暗黙知”と創造の境界線
nyagasan
0
180
「手を動かした者だけが世界を変える」ソフトウェア開発だけではない開発者人生
onishi
15
8k
마라톤 끝의 단거리 스퍼트: 2025년의 AI
inureyes
PRO
1
450
AI人生苦節10年で会得したAIがやること_人間がやること.pdf
shibuiwilliam
1
250
Wasmで社内ツールを作って配布しよう
askua
0
180
Bet "Bet AI" - Accelerating Our AI Journey #BetAIDay
layerx
PRO
4
1.1k
20250728 MCP, A2A and Multi-Agents in the future
yoshidashingo
1
180
増え続ける脆弱性に立ち向かう: 事前対策と優先度づけによる 持続可能な脆弱性管理 / Confronting the Rise of Vulnerabilities: Sustainable Management Through Proactive Measures and Prioritization
nttcom
1
230
With Devin -AIの自律とメンバーの自立
kotanin0
2
1k
[TechNight #91] Oracle Database 最新パフォーマンス分析手法
oracle4engineer
PRO
4
320
Claude CodeでKiroの仕様駆動開発を実現させるには...
gotalab555
1
190
【CEDEC2025】ブランド力アップのためのコンテンツマーケティング~ゲーム会社における情報資産の活かし方~
cygames
PRO
0
200
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
695
190k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
770
Code Reviewing Like a Champion
maltzj
524
40k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
Documentation Writing (for coders)
carmenintech
73
4.9k
Speed Design
sergeychernyshev
32
1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Designing for Performance
lara
610
69k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Automating Front-end Workflow
addyosmani
1370
200k
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