$30 off During Our Annual Pro Sale. View Details »
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
0
130
How to write your own Virtual DOM
Cheesecake Labs
December 21, 2017
Tweet
Share
More Decks by Cheesecake Labs
See All by Cheesecake Labs
Cats' wellness & care
cheesecakelabs
0
55
How do we create the first impressions?
cheesecakelabs
0
60
Menstrual cup: suit and freedom
cheesecakelabs
0
78
Life is a cycle, better with a bicycle
cheesecakelabs
0
63
Interview Process: how to get the best of people
cheesecakelabs
1
94
My capsule wardrobe experience
cheesecakelabs
3
70
Stonewall Rebellion and its impact on LGBTQIA+ history
cheesecakelabs
1
48
Pregnancy, childbirth and breastfeeding: What do I have to do with it?
cheesecakelabs
0
51
MBTI - Psychological types described by Jung
cheesecakelabs
0
140
Other Decks in Technology
See All in Technology
子育てで想像してなかった「見えないダメージ」 / Unforeseen "hidden burdens" of raising children.
pauli
2
300
文字列の並び順 / Unicode Collation
tmtms
3
620
AI との良い付き合い方を僕らは誰も知らない
asei
0
120
シニアソフトウェアエンジニアになるためには
kworkdev
PRO
3
200
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
240
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
430
ExpoのインダストリーブースでみたAWSが見せる製造業の未来
hamadakoji
0
160
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
320
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
550
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
7
1.6k
[デモです] NotebookLM で作ったスライドの例
kongmingstrap
0
170
打 造 A I 驅 動 的 G i t H u b ⾃ 動 化 ⼯ 作 流 程
appleboy
0
360
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
How STYLIGHT went responsive
nonsquared
100
6k
For a Future-Friendly Web
brad_frost
180
10k
Designing Powerful Visuals for Engaging Learning
tmiket
0
180
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
Typedesign – Prime Four
hannesfritz
42
2.9k
[SF Ruby Conf 2025] Rails X
palkan
0
540
Become a Pro
speakerdeck
PRO
31
5.7k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
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!