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
JS under the hood
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
dimko1
August 29, 2015
Technology
0
190
JS under the hood
Just a description of how JS works
dimko1
August 29, 2015
Tweet
Share
More Decks by dimko1
See All by dimko1
Anti-patterns
dimko1
0
56
V8
dimko1
0
270
Other Decks in Technology
See All in Technology
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
220
OpenShiftでllm-dを動かそう!
jpishikawa
0
100
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
920
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
240
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
350
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
430
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
130
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.5k
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
370
Greatest Disaster Hits in Web Performance
guaca
0
230
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
130
Featured
See All Featured
Believing is Seeing
oripsolob
1
54
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
Optimizing for Happiness
mojombo
379
71k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
290
Technical Leadership for Architectural Decision Making
baasie
1
240
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
180
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
92
Crafting Experiences
bethany
1
48
Transcript
JS under the hood
Why? There is two types of developers who have no
clue how their tools works: iOS devs and JS devs
None
None
Object
WTF IS OBJECT? An Object is a collection of properties.
Each property is either a named data property, a named accessor property, or an internal property
[[Prototype]]
None
Prototype Chain
None
this
constructor
None
execution context
Compiler Theory
Steps • Tokenizing / Lexing • Parsing • Code-Generation
Cast • Engine • Compiler • Scope
LHS&RHS
Scopes • Block Scope • Lexical Scope • Dynamic Scope(Runtime
scope augmentation)
rebinding /mutation
None
environment
activation record model
None
None
first-class functions
free variable
closure
funArg problem upward/downward
type casting
coersion
None
None
?