PLAY PODCASTS
The invisible hand of React performance with Ivan Akulov

The invisible hand of React performance with Ivan Akulov

Ivan Akulov, Senior Performance Engineer at Framer, discusses optimizing React performance and major advancements in React, including hooks, concurrency, and the crucial invisible performance enhancements that make modern web applications smoother and faster.

PodRocket

September 4, 202432m 23s

Audio is streamed directly from the publisher (dts.podtrac.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

Ivan Akulov, Senior Performance Engineer at Framer, discusses optimizing React performance and major advancements in React, including hooks, concurrency, and the crucial invisible performance enhancements that make modern web applications smoother and faster.

Links

https://iamakulov.com
https://x.com/iamakulov
https://github.com/iamakulov
https://www.linkedin.com/in/iamakulov
https://3perf.com

We want to hear from you!

How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend?

Let us know by sending an email to our producer, Emily, at [email protected], or tweet at us at PodRocketPod.

Follow us. Get free stickers.

Follow us on Apple Podcasts, fill out this form, and we’ll send you free PodRocket stickers!

What does LogRocket do?

LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at [LogRocket.com]. Try LogRocket for free today.(https://logrocket.com/signup/?pdr)

Special Guest: Ivan Akulov.

Topics

PodRocketweb developmentpodcastLogRocketAIsession replayanalyticsUXtechnical issuesuser experiencesIvan AkulovReact performanceFramerperformance engineerperformance consultantGooglestartupsReact changeshookslifecycle methodsReact 19client-side logicserverdata fetchinguseEffectupdate batchingJavaScript schedulerlayout thrashingsetStateReact 0.3senior engineersrendering pipelinecomponentDidMountschedulinginvisible changesReact 16.8browser renderinglayout changesperformance issueslayout recalculationsuseEffect benefitsSuspense APIbatching updatesconcurrent modeblocking modeReact 18concurrencymicrotasksevent loopupdate queueprocessing updatesrender chunkingReactDOM.createRootperformance improvementsinvisible handReact 17hydrationlazy loadingdata fetchingserver componentsReact featuresslow connectionsuser interactionprogressive enhancementserver actionsform handling