Darrell Banks
@hacknightly
I <3 Front End
I <3 AI / ML
Hit me up!
Smaller Bundles
Server-side Rendering
Cutting Edge JavaScript (ESNext)
(briefly)
(crudely)
React Is a JavaScript Framework
Fast?
What Is React?
Virtual?
The DOM
JavaScript
Me
VS
Virtual DOM
Determine what needs to change
(Render Tree / Virtual DOM )
Determine the most efficient set of instructions required to make the changes
(Reconciliation)
Apply the changes*
Stack reconciliation — updates must be completed entirely before returning to main thread (credit Lin Clark)
Fiber reconciliation — updates will be batched in chunks and React will manage the main thread (credit Lin Clark)
Uses more efficient Node APIs
Roughly 3 times faster than React 15
Helped us shave ~100ms from our mean latency
~ FIN ~
Shout out to Lin Clark!
http://lin-clark.com/