The Web Development Podcast with Fexingo: Frontend, Backend, and Modern Web Stack

Why Your Web App Feels Slow on Mobile


Listen Later

Lucas and Luna dig into the real reason many web apps feel sluggish on mobile devices: the Long Task problem in the browser's main thread. Using a concrete example — a React dashboard that freezes for 400 milliseconds when fetching user data — they explain how long tasks block the event loop, wrecking interaction readiness and First Input Delay. Lucas walks through the Chrome DevTools Performance panel to identify a 280-millisecond script parse bottleneck, then shows how code splitting and requestIdleCallback cut long tasks from 12 to 3 per page load. Luna questions whether the fixes introduce complexity for teams that aren't Facebook-scale, and they debate when it's worth deferring work vs. moving it to a Web Worker. By the end, you'll know exactly how to audit your own app's long tasks and why 50 milliseconds is the threshold you can't ignore.

#WebPerformance #LongTasks #Frontend #React #JavaScript #CoreWebVitals #FID #BrowserMainThread #ChromeDevTools #CodeSplitting #WebWorker #requestIdleCallback #InteractionReadiness #PerformanceAudit #Technology #FexingoBusiness #BusinessPodcast #TheWebDevelopmentPodcast

Keep every episode free: buymeacoffee.com/fexingo

...more
View all episodesView all episodes
Download on the App Store

The Web Development Podcast with Fexingo: Frontend, Backend, and Modern Web StackBy Fexingo