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
How to write your own Virtual DOM
Search
Cheesecake Labs
December 21, 2017
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How to write your own Virtual DOM
Cheesecake Labs
December 21, 2017
More Decks by Cheesecake Labs
See All by Cheesecake Labs
Cats' wellness & care
cheesecakelabs
0
75
How do we create the first impressions?
cheesecakelabs
0
88
Menstrual cup: suit and freedom
cheesecakelabs
0
100
Life is a cycle, better with a bicycle
cheesecakelabs
0
88
Interview Process: how to get the best of people
cheesecakelabs
1
140
My capsule wardrobe experience
cheesecakelabs
3
92
Stonewall Rebellion and its impact on LGBTQIA+ history
cheesecakelabs
1
69
Pregnancy, childbirth and breastfeeding: What do I have to do with it?
cheesecakelabs
0
73
MBTI - Psychological types described by Jung
cheesecakelabs
0
170
Other Decks in Technology
See All in Technology
伝票作成AIエージェントを支える、LLMOpsとインフラの選択肢 / AICon2026_takeda
rakus_dev
0
260
AI時代の開発生産性は、個人技からチーム設計へ
moongift
PRO
4
2.5k
AI Native なプロダクト組織の立ち上げ方 : 生産性 100 倍への挑戦
mikesorae
0
1.3k
[Droidcon Orlando '26] The Android Lens: Applying Mobile Forensics to AI Performance
amanda_hinchman
1
110
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.5k
ダッシュボード"開発"について 〜使われるダッシュボードのつくりかた〜
kimichan
0
200
AIが当たり前の組織で エンジニアはどう育つか
nishihira
1
990
AI時代におけるエンジニアの新たな役割──FDEとクオリアの探求/登壇資料(戸井田 裕貴)
hacobu
PRO
0
330
AI工学特論: MLOps・継続的評価
asei
5
1.3k
AIコード生成×サプライチェーン攻撃 — PHPが直面する“二重の信頼問題
shinyasaita
0
460
文字起こし基盤の信頼性
abnoumaru
0
120
“それは自分の仕事じゃない"を越えて行け
yuukiyo
1
520
Featured
See All Featured
Docker and Python
trallard
47
4k
Done Done
chrislema
186
16k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
400
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.4k
エンジニアに許された特別な時間の終わり
watany
108
250k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Claude Code のすすめ
schroneko
67
230k
Paper Plane
katiecoart
PRO
2
52k
The Curse of the Amulet
leimatthew05
2
13k
So, you think you're a good person
axbom
PRO
2
2.1k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Transcript
How to write your own Virtual DOM Daniel Leite de
Oliveira
This image cannot currently be displayed. Two Myths about VDOM
This image cannot currently be displayed.
This image cannot currently be displayed.
This image cannot currently be displayed.
This image cannot currently be displayed.
This image cannot currently be displayed.
This image cannot currently be displayed.
This image cannot currently be displayed.
This image cannot currently be displayed.
This image cannot currently be displayed.
This image cannot currently be displayed.
This image cannot currently be displayed.
This image cannot currently be displayed. Sorry… it is the
JS World
This image cannot currently be displayed. What is a DOM?
Document Object Model "DOM is a programming interface for HTML
and XML documents." "The DOM represents the document as nodes and objects. "
None
This image cannot currently be displayed. Virtual DOM
"Virtual DOM is any kind of representation of a real
DOM" "The Virtual DOM is an abstraction of the HTML DOM. Since the DOM itself was already an abstraction, the virtual DOM is, in fact, an abstraction of an abstraction." "The Virtual DOM was not invented by React"
This image cannot currently be displayed. Render Process
None
This image cannot currently be displayed. DOM vs Virtual DOM
None
This image cannot currently be displayed. The last concept… I
promise
None
None
This image cannot currently be displayed. Let's bake it together!
None
Thank you!