So, hello! I'm here with probably the weirdest talk to talk about Rust and Rescript, a kind of camel-like language in the React community, but I have a very interesting topic, I hope, but do not feel like it will be something practical that we will do tomorrow. It's just out of curiosity what you can do. This is very interesting, though.
I do stuff, pretty much as I described. I do stuff in Rust. I'm a full-time Rust engineer right now, but as well, I've been doing a lot of React. This is one thing that I leveled down. Maybe you've seen my Twitter thread on how I made 200 lines of code assembly HTTP server on Twitter. If you like stuff like that, subscribe to me. I would like to do more of this stuff. I do a lot of React, and here is Material.UI, so I am still second one, top second person on Material.UI by amount of commits. I did a lot of React, and I still use React with TypeScript in a more general way, but besides that, I do work on Rust framework for three years already.
It's a Rust framework. Please don't run away. It's a Rust framework for video generation. If you heard about Remotion, it's basically the same thing but in a usable performance, but besides of Rust rendering on CPU and GPU stuff, it does have preview that works in React. So when you type something, it just works in almost a web page, and then you have hot reload. You type your code in Rust, and you have a video preview running smoothly in your web page. Also, it can run in WASM and render videos in browser, so we have even a real use case for it. So I built OneDayApp, which is really used, and it's a tool for running AI, like WhisperAI, in the browser locally. You just throw it a video. It transcribes the video, and then you can edit it, play subtitles to the phone, and then render the video right in the browser. It uses my framework. It uses Rust, React, and Rescript, and it's not something really nerdy. People are really using this app. It's open source. It's free. It's no sign-up, so people are really using it. It's analytics. So we render roughly 2,000 videos per month, and generally speaking, even more, because it's just analytics.
Comments