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
Front-end Frameworks, what's anyone says...
Search
Igor Halfeld
January 31, 2019
Programming
0
64
Front-end Frameworks, what's anyone says...
Igor Halfeld
January 31, 2019
Tweet
Share
More Decks by Igor Halfeld
See All by Igor Halfeld
Modular monoliths with fastify
igorhalfeld
0
190
How to migrate legacy frontend?
igorhalfeld
1
120
Patterns for perfect components in Vue.js
igorhalfeld
0
110
Clean Architecture no Front-end (update 2021-05-11)
igorhalfeld
0
53
Step by step I followed a career in software
igorhalfeld
0
700
Using AI to create memes
igorhalfeld
0
520
Deninho, the TS children
igorhalfeld
1
210
Micro Front-ends, what they don't tell you
igorhalfeld
0
390
CSS in JavaScripto, the anti-pattern that is good
igorhalfeld
1
93
Other Decks in Programming
See All in Programming
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
140
AIエージェントの設計で注意するべきポイント6選
har1101
5
2.6k
Grafana:建立系統全知視角的捷徑
blueswen
0
250
AIコーディングエージェント(NotebookLM)
kondai24
0
240
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
170
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
150
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.4k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
450
複雑なUI設計への銀の弾丸 「オブジェクト指向UIデザイン」
teamlab
PRO
2
110
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
140
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
460
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.8k
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
The Cult of Friendly URLs
andyhume
79
6.7k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
0
970
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Music & Morning Musume
bryan
46
7k
Marketing to machines
jonoalderson
1
4.5k
My Coaching Mixtape
mlcsv
0
14
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
76
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Transcript
Front-end Frameworks O que ninguém te fala..
Igor Halfeld Software Engineer & Consultancy igorluiz.me - @IgorHalfeld
O que eu vim falar aqui?
None
Falar sobre o funcionamento deles…
None
None
Browser É mágica!
User interface Browser Engine Render Engine Data persistence Networking JavaScript
Interpreter UI Back-end
DOM Document Object Model
None
Virtual DOM “Virtual” Document Object Model
None
None
Até agora, tudo legal…
Beleza, e então? O front-end moderno começa depois do Angular
1.x
Watcher DOM Watcher State Watcher
Virtual DOM Wrapper
Deu bom
Vamos imaginar… …a construção de uma interface.
<p> <div> <section>
Recursivo!
None
Render e eventos usam a main thread! Imagina se tivesse
muitos childrens e fazer handling de eventos ao mesmo tempo!
None
Precisamos ter o controle! A main thread precisa estar disponível
para updates prioritários.
section div button return children sibling Fiber
None
Tudo ficou bem… Temos uma história feliz, mas então..
Tudo complexo O desenvolvimento ficou complexo e nada divertido :(
Complexidade instrumentar VS Complexidade inerente
Virtual DOM Data-binding baseado em observers Wrapper
Data-binding baseado em observers Wrapper /Compiler
Apesar de tudo.. Todos são ótimos pra entregar o que
você quer fazer e é importante saber os internos pra resolver os problemas.
Obrigado! igorluiz.me/talks - @IgorHalfeld