More Syntax - Tasty Web Development Treats episodes

972: These Things Make Your App Feel Like Crap on Mobile thumbnail

972: These Things Make Your App Feel Like Crap on Mobile

Published 21 Jan 2026

Duration: 2309

Developers discuss common challenges that prevent web apps from feeling responsive and user-friendly, including performance issues and accessibility problems, and share optimization strategies to address them.

Episode Description

Wes and Scott talk about why mobile web apps often feel janky compared to nativeand how to fix it. They cover input zooming, accidental horizontal scr...

Overview

The podcast explores the key reasons why web apps often feel less refined than native apps on mobile devices, focusing on user experience challenges. It highlights issues such as rage clicks, dead clicks, input zooming, hidden input fields, and the problems associated with horizontal scrolling. These issues are exacerbated by the limited control web developers have over user interactions like zooming and text selection, which are more tightly managed in native apps. The discussion underscores the importance of testing web apps on real mobile devices rather than relying on browser simulations to accurately identify and address these problems.

Performance bottlenecks are also a major concern, with the podcast pointing out inefficiencies in CSS, JavaScript, and server response times that can degrade the user experience. Optimization strategies such as using opacity transitions and avoiding layout shifts are recommended to improve performance. Design considerations, including the use of user-select and pointer-events to prevent accidental interactions, are discussed, along with the value of real user testing to uncover usability issues. The conversation touches on accessibility concerns, inconsistent frame rates, and the importance of smooth animations, while also providing examples of poorly performing web apps to illustrate the consequences of poor optimization and outdated infrastructure.

Recent Episodes of Syntax - Tasty Web Development Treats

5 Aug 2026 1027: The Rise of the Design Engineer

"Design engineers merge creativity and technical skills to build functional solutions, facing biases in tech while emphasizing human judgment over AI-generated aesthetics, environmental concerns, and practical coding tips."

29 Jul 2026 1025: The Open Web's second chance (w/ Dan Abramov)

"ATProto is a decentralized data layer enabling users to own and control their data across apps, solving walled gardens and interoperability issues with a standardized, JSON-based system and web-native identity."

22 Jul 2026 1023: Mosh, Caddy & Tailscale: A Remote Dev Deep Dive

"Remote development workflows offer benefits like continuous processing and multi-device access but face challenges like rogue processes and secure local environment exposure, with tools like Tmux, Herder, and Tailscale discussed for managing sessions and networking."

20 Jul 2026 1022: Bun re-written in Rust, Zig team big mad

"TypeScript 7.0 delivers a 10x speed boost, network upgrades include 2G speeds and SFP fiber, AI updates cover GPT 5.6 and Grok concerns, while tech news highlights acquisitions, language releases, and personal tech setups."

More Syntax - Tasty Web Development Treats episodes