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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Cheesecake Labs
December 21, 2017
Technology
150
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
81
How do we create the first impressions?
cheesecakelabs
0
89
Menstrual cup: suit and freedom
cheesecakelabs
0
110
Life is a cycle, better with a bicycle
cheesecakelabs
0
90
Interview Process: how to get the best of people
cheesecakelabs
1
140
My capsule wardrobe experience
cheesecakelabs
3
95
Stonewall Rebellion and its impact on LGBTQIA+ history
cheesecakelabs
1
75
Pregnancy, childbirth and breastfeeding: What do I have to do with it?
cheesecakelabs
0
78
MBTI - Psychological types described by Jung
cheesecakelabs
0
180
Other Decks in Technology
See All in Technology
RelayerというPHPのフレームワークを作った
polidog
PRO
0
130
FDEの心得
noriakioji
5
6.4k
長期運営で肥大化したExcelマスターデータの解消に向けた移行事例
gree_tech
PRO
0
360
VLMで2.3万枚のPyCon JP写真を検索!
terapyon
1
420
医療の現場を変革に挑戦した半年間の軌跡 - PythonとAIで現場を変える / From Code to Care
soudai
PRO
1
590
ホームラボ紹介
y_sera15
0
230
会社紹介資料 / Sansan Company Profile
sansan33
PRO
24
430k
Oracle MCP Servers Explained
thatjeffsmith
0
440
2026-08-15 JAWS-UG 茨城 #16 Secrets ManagerにおけるSecret値の管理(Terraformの場合) / Secrets Manager Secrets
masasuzu
0
570
暗号化?某ファイルストレージはどうなるの!? 3rd Partyとうまく付き合う秘密度ラベル設計
kasada
0
160
トークンマネジメントでAIにとって働きやすい環境を実現する
hikaruegashira
0
150
LanceDB入門
mocobeta
9
670
Featured
See All Featured
Music & Morning Musume
bryan
47
7.3k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Mobile First: as difficult as doing things right
swwweet
225
10k
30 Presentation Tips
portentint
PRO
1
380
Test your architecture with Archunit
thirion
2
2.4k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
4 Signs Your Business is Dying
shpigford
187
23k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
300
Why Our Code Smells
bkeepers
PRO
340
58k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
400
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!