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
68
0
Share
Front-end Frameworks, what's anyone says...
Igor Halfeld
January 31, 2019
More Decks by Igor Halfeld
See All by Igor Halfeld
Modular monoliths with fastify
igorhalfeld
0
200
How to migrate legacy frontend?
igorhalfeld
1
130
Patterns for perfect components in Vue.js
igorhalfeld
0
120
Clean Architecture no Front-end (update 2021-05-11)
igorhalfeld
0
67
Step by step I followed a career in software
igorhalfeld
0
710
Using AI to create memes
igorhalfeld
0
530
Deninho, the TS children
igorhalfeld
1
220
Micro Front-ends, what they don't tell you
igorhalfeld
0
400
CSS in JavaScripto, the anti-pattern that is good
igorhalfeld
1
110
Other Decks in Programming
See All in Programming
AI Assistants for YourAngular Solutions @Angular Graz, March 2026
manfredsteyer
PRO
0
130
AIと共にエンジニアとPMの “二刀流”を実現する
naruogram
0
110
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
900
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
260
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.2k
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
180
Fundamentals of Software Engineering In the Age of AI
therealdanvega
2
310
Rethinking API Platform Filters
vinceamstoutz
0
4.3k
AI活用のコスパを最大化する方法
ochtum
0
360
20260320登壇資料
pharct
0
140
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
450
Nuxt Server Components
wattanx
0
220
Featured
See All Featured
The Language of Interfaces
destraynor
162
26k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Odyssey Design
rkendrick25
PRO
2
560
Context Engineering - Making Every Token Count
addyosmani
9
780
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
94
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
920
Scaling GitHub
holman
464
140k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
990
Discover your Explorer Soul
emna__ayadi
2
1.1k
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