JSConf JP

Alexey Taktarov

Alexey Taktarov

My previous talks: https://molefrog.com/speaking Alexey is a full-stack engineer, an open-source maintainer (his primary project is Wouter – a tiny ~1.5 KB router for React), a founder and ex-CTO of resume.io/rirekisho.jp. He has been involved in web development since 2011 when he tried Node for the first time and fell in love with it. He is still very excited about the future of front-end, and his primary interests now are React, Svelte, Deno, local-first, and real-time apps.

13:1013:40(30 min)

The challenges of web apps: what we’ve solved and what’s next?

  • English

The complexity of an average web app has been increasing over time, and so are the tools and frameworks we’re using. There were problems that we as web developers don’t have to worry about anymore: interactivity (the rise of SPAs in early 2010), declarative apps and effective DOM updates (with the introduction of React in 2013), state management, and now, performance, bundle size, time to interactive, and DX (modern frameworks such as Next.js, Qwik, Svelte, etc.). In this talk, we will look at the evolution of web apps and these problems that have been driving the progress. We will start with simple questions such as “but wait, why are there Server Components in the first place? How did we get there?”. The big unanswered question though is “what’s coming next?”. Who is this talk for? For beginner and experienced front-end developers, as well as back-end engineers who want to understand modern frameworks and their motivations.