As someone who loves to develop software, building web applications has always been a bit of a mixed bag. On the one hand, the web itself is probably the best platform when it comes to distribution. There's no easier way to ship your applications in 2026. However, when it comes to actually building for the web, well, for myself, this isn't as enjoyable as an experience, mostly because of the main programming language that's actually used, JavaScript, and its derivatives such as TypeScript. Now, to be fair, these languages aren't exactly terrible. In fact, I'd argue that they've helped to usher in an era of fantastic developer experience. Whether it's through frameworks such as React, Vue, or SolidJS, or through fantastic tooling such as VIT. However, as somebody who learned code in C++ and who very much likes working with more systems level languages, then building for the web and subsequently writing JavaScript/TypeScript has always been something I just haven't really enjoyed. Fortunately, I'm not the only one, and there's been a number of attempts to abstract the need to build web applications using either of these languages. These include frameworks or libraries such as HTMX, Alpine. js, Data Star, and even Hyperscript. All of which bring a unique perspective into building web applications without the need to write JavaScript or TypeScript. Whilst each of these have their own strengths and weaknesses and are definitely worth learning in my opinion when it came to my own experience of using these to build more than a non-trivial project, I still ended up needing to write JavaScript, but in a less maintainable way than had I done so using something like React. Now, this could very much have been a skill issue on my own behalf. But ultimately, I decided that these solutions just weren't for me. Fortunately, there is another solution out there that can allow one to build modern web applications without the need to write either JavaScript or TypeScript or any of its other derivatives. That solution is web assembly or WOM, which allows you to write code in other programming languages that can then be compiled for use in the web. One such language is Rust, which also happens to be the language that I'm exclusively using in 2026 for things such as my agentic AI video editor, but also when it comes to writing code for the web, of which, in my opinion, Rust is actually quite good. So, what makes this the case? Well, beyond the fantastic ergonomics of the language itself, there's a good few reasons as to what makes Rust on the web not only viable, but also an enjoyable experience for building web applications. For starters, there's actually rather decent tooling, allowing you to develop, iterate, and deploy your applications in a way that feels similar to using something like Vit. Although, I will say it's nowhere near as mature, but it's definitely starting to get there. In addition to tooling, the actual ecosystem behind Rust on the web is looking pretty good as well. Whether it's through native crates, those that allow you to interrupt with JavaScript, or even desktop frameworks that allow you to publish straight to web assembly. For example, here I have a game of snake that I wrote entirely using Rust using the iced desktop framework that has been published to the web. However, perhaps the biggest reason as to why Rust on the web is starting to look so good is because there are now multiple viable frameworks for building either front end, backend, or even full stack web applications. All of which provide a developer experience that's reminiscent of some of the more popular JavaScript front-end frameworks. Therefore, to give a highle look at what Rust on the web looks like, let's begin by taking a look at some of the popular web frameworks for the language. Beginning with one that I've been playing around with recently called U, spelled YW. U is a