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
event-loop
Search
nozawa
December 22, 2024
Technology
2
3
event-loop
巷で言われる「イベントループをブロックするな」を理解したくて、
latentflip/loupeを触り、理解をアウトプットしたものです。
nozawa
December 22, 2024
Tweet
Share
More Decks by nozawa
See All by nozawa
IoC-DI-DIContainer
yuunozawa
0
5
cool-URI-dont-change
yuunozawa
2
6
about-script-language
yuunozawa
2
5
ansible-demo
yuunozawa
2
9
ansible-learning
yuunozawa
2
3
DDD-4layers
yuunozawa
2
15
AWS-cloud-practitioner
yuunozawa
2
3
Other Decks in Technology
See All in Technology
【re:Invent 2024 アプデ】 Prompt Routing の紹介
champ
0
170
Fearsome File Formats
ange
0
170
Oracle Cloud Infrastructure:2024年12月度サービス・アップデート
oracle4engineer
PRO
1
300
React Routerで実現する型安全なSPAルーティング
sansantech
PRO
2
300
なぜCodeceptJSを選んだか
goataka
0
180
APIとはなにか
mikanichinose
0
120
12 Days of OpenAIから読み解く、生成AI 2025年のトレンド
shunsukeono_am
0
430
能動的ドメイン名ライフサイクル管理のすゝめ / Practice on Active Domain Name Lifecycle Management
nttcom
0
260
re:Invent をおうちで楽しんでみた ~CloudWatch のオブザーバビリティ機能がスゴい!/ Enjoyed AWS re:Invent from Home and CloudWatch Observability Feature is Amazing!
yuj1osm
0
140
開発生産性向上! 育成を「改善」と捉えるエンジニア育成戦略
shoota
2
670
ガバナンスを支える新サービス / New Services to Support Governance
sejima1105
0
180
メンタル面でもつよつよエンジニアになる/登壇資料(井田 献一朗)
hacobu
0
130
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
530
Git: the NoSQL Database
bkeepers
PRO
427
64k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Gamification - CAS2011
davidbonilla
80
5.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Transcript
ᖒ &WFOU-PPQΛ MBUFOUGMJQMPVQF͚ͩͰཧղ͢Δ TFU5JNFPVU GVODUJPO \ FYQMBJO8IBU*T5IF&WFOU-PPQ ^
εϥΠυͷΰʔϧ ͜ΕΛཧղ͢Δ &WFOU-PPQΛϒϩοΫ͢Δͳ
ํ๏ ʮ&WFOU-PPQΛϒϩοΫ͢Δʯ ʮ&WFOU-PPQΛϒϩοΫ͍ͯ͠ͳ͍ʯ ͷ྆ํΛ࣮ࡍʹ֬ೝ͢Δɻ MBUFOU fl JQMPVQFΛσϞʹ༻ͨ͠ϋϯζΦϯΛߦ͏ɻ
MPVQFͱ
7JTVBMJ[JOHUIFKBWBTDSJQUSVOUJNFBUSVOUJNF w +4$POG&6ͷϓϨθϯͰ༻ͨ͠ &WFOU-PPQͷઆ໌༻πʔϧ w 8FCαʔϏε Φʔϓϯιʔε w ϓϨθϯಈըສճ࠶ੜ
w &WFOU-PPQΛઆ໌͢ΔผͷϓϨθϯͰ࡞ͬͨ LFZOPUF͕ॏ͍ΞχϝʔγϣϯͰյΕɺεϥΠυͷ ࡞Γ͕͠ݏͰMPVQFΛ࡞ͬͨͦ͏ w εϐʔΧʔ1IJMJQ3PCFSUTͷ(JUIVCΞΧϯτ໊ MBUFOU fl JQ MPVQFͱ IUUQTXXXZPVUVCFDPNXBUDI WB(I;2LP'C2
None
MPVQFͷཧղ
ͱʹ͔͘ ಈ͔ͯ͠Έ·͠ΐ͏ IUUQMBUFOU fl JQDPNMPVQF DPEF+$WCJHO:O7E(V+ZXH+/TB8/S+ZXH;O7V:3QCHC%C(MKBZHQ*)T,*$"H*)/ME'3QC87WE92P;O7V:3QCHE(MU;9*P,4#$J"H*$
-*'0
w Ͳͷ͕࣮ؔߦ͞Εɺͦͷؔ ͷதͰͲͷ͕ؔݺͼग़͞Εͨ ͔Λه͢Δσʔλߏ w ؔݺͼग़͠Ͱ$BMM4UBDLʹ 1VTI͞Εɺ͕ؔSFUVSO͞ΕΔ ࣌·ͨؔͷ࠷ޙ·Ͱ࣮ߦ͞ ΕΔͱ$BMM4UBDL͔Β1PQ͞ΕΔ $BMM4UBDLͱ
$BMM4UBDLͱ ؔ࿈ɿ4UBDL5SBDF
$BMM4UBDLͱ ؔ࿈ɿ4UBDL0WFS'MPX
None
w +BWB4DSJQUͷϥϯλΠϜ 7ʣࣗମ ͕ఏڙ͍ͯ͠ΔͷͰͳ͘ɺϒϥ βʔଞͷϗετڥʹΑͬͯఏڙ͞ ΕΔิॿతͳ"1*܈ͷ͜ͱ w ϒϥβʔ"1*ͱαʔυύʔςΟ"1*͕ ͋Δ w
ϒϥβʔ"1*ͷྫ %0."1* 'FUDI"1* 8FC(- w αʔυύʔςΟ"1*ͷྫ 5XJUUFS"1* (PPHMF.BQT"1* :PVUVCF"1* 8FC"1*Tͱ
'*'0
+BWB4DSJQUΤϯδϯʹΑͬͯ࣍ʹॲཧ͞ΕΔͷ͕ػ͢Δॴ $BMMCBDL2VFVFͱ IUUQTFOHJOFFSJOHNFSDBSJDPNCMPHFOUSZBFBB
MPVQFͷσϞ
$BMM4UBDL͚ͩ͏ྫ GVODUJPOEP.BUI \ SFUVSO ^ GVODUJPOHSFFUJOH \ SFUVSO)FMMP ^
EP.BUI DPOTPMFMPH HSFFUJOH 8PSME
$BMM4UBDL͚ͩ͏ྫ < >GPS&BDI GVODUJPO J \ DPOTPMFMPH J
^
8FC"1*TΛ͏ྫ < >GPS&BDI GVODUJPO J \ TFU5JNFPVU GVODUJPO
\ DPOTPMFMPH J ^ ^
$BMM4UBDL͚ͩ͏ϒϩοΩϯάྫ < >GPS&BDI GVODUJPO J \ EFMBZ
^ DPOTPMFMPH -BUFODZTFOTJUJWFQSPDFTTFT
8FC"1*TΛͬͯϒϩοΩϯά͍ͯ͠ͳ͍ྫ < >GPS&BDI GVODUJPO J \ TFU5JNFPVU GVODUJPO
\ EFMBZ ^ ^ DPOTPMFMPH -BUFODZTFOTJUJWFQSPDFTTFT
Ҏ্Ͱ͢