Loading video player...
SvelteKit makes it super straightforward to build sites that work out of the box without JavaScript—then level up the experience for users who do have it. The framework really puts progressive enhancement front and center. Still, there are limitations, mostly dictated by the browser itself. Things like modals or range sliders just aren’t possible without some JavaScript behind the scenes. If you take progressive enhancement seriously, you might end up steering clear of these UI patterns, just to avoid breaking the experience for users without scripts. But the good news is, you don’t have to compromise. In this talk, I’ll share practical ways to navigate these tradeoffs so you can deliver solid experiences for everyone—no matter if they’re running JS or not