Syntax - Tasty Web Development Treats

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

Mittwoch, 21. Januar 2026 · 38 min

MP3

Shownotes

Wes and Scott talk about why mobile web apps often feel “janky” compared to native—and how to fix it. They cover input zooming, accidental horizontal scroll, pointer/user-select quirks, frame rate consistency, full-page refreshes, and more.

Show Notes

•
Welcome to Syntax!

•
Brought to you by Sentry.io (sentry.io/syntax)

•
Zooming inputs

•
Horizontal scrolling

•
Proper use of pointer-events: none, and user-select: none

•
Allowing zoom on everything

•
Cleaning up the “jank”

•
Full page refresh

•
Slow loading times

•
Cumulative layout shift

•
Address bars and viewport units

• Dynamic Viewport Units (web.dev/blog/viewport-units)

•
Full-width scroll traps

Hit us up on Socials!

Syntax: X (twitter.com/syntaxfm) Instagram (instagram.com/syntax_fm) Tiktok (tiktok.com/@syntaxfm) LinkedIn (linkedin.com/company/96077407/admin/feed/posts) Threads (threads.net/@syntax_fm)

Wes: X (twitter.com/wesbos) Instagram (instagram.com/wesbos) Tiktok (tiktok.com/@wesbos) LinkedIn (linkedin.com/in/wesbos) Threads (threads.net/@wesbos)

Scott: X (twitter.com/stolinski) Instagram (instagram.com/stolinski) Tiktok (tiktok.com/@stolinski) LinkedIn (linkedin.com/in/stolinski) Threads (threads.net/@stolinski)

Randy: X (twitter.com/randyrektor) Instagram (instagram.com/randyrektor) YouTube (youtube.com/@randyrektor) Threads (threads.net/@randyrektor)

0:00 / 0:00