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
80
Menstrual cup: suit and freedom
cheesecakelabs
0
98
Life is a cycle, better with a bicycle
cheesecakelabs
0
83
Interview Process: how to get the best of people
cheesecakelabs
1
130
My capsule wardrobe experience
cheesecakelabs
3
90
Stonewall Rebellion and its impact on LGBTQIA+ history
cheesecakelabs
1
67
Pregnancy, childbirth and breastfeeding: What do I have to do with it?
cheesecakelabs
0
68
MBTI - Psychological types described by Jung
cheesecakelabs
0
170
Other Decks in Technology
See All in Technology
Lightning近況報告
kozy4324
0
160
攻撃者視点で考えるDetection Engineering
cryptopeg
3
2k
MUSUBI 田中裕一『AIと共に行う「しごとのリデザイン」- スモールバックオフィス編』AI Ops Lab #4
musubi
0
230
Chainlitで作るお手軽チャットUI
ynt0485
0
270
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
220
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
320
自分が詳しくない領域でAIを使う #プロヒス2026
konifar
6
1.3k
2026 TECHFRESH 畢業分享會 - 開發日常大解密!從領域驅動到企業級上線
line_developers_tw
PRO
0
1.2k
[AWS Summit Japan 2026]迷っているあなたへ_小さな一歩が、やがて自分を助けてくれる
sh_fk2
1
130
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
1.2k
気軽に使える"情報のハブ"としてのNotion活用 〜フロー情報の集積点 と、 Claude Code × Notion AI〜
syucream
1
150
気づかぬうちにセキュリティ負債を生むAPIキー運用
sgwrmctk
0
180
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
77
5.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
420
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
Designing for Timeless Needs
cassininazir
1
260
Statistics for Hackers
jakevdp
799
230k
Agile that works and the tools we love
rasmusluckow
331
21k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
210
The Mindset for Success: Future Career Progression
greggifford
PRO
0
360
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
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!