Our great sponsors
-
vue-next
Discontinued 🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. [Moved to: https://github.com/vuejs/core]
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
core
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. (by vuejs)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Hey folks, I am porting Vue's core compiler to Rust. My goal is mainly learn how to build a high performance software and help Rust to become a more popular frontend tooling. The project repo is here https://github.com/HerringtonDarkholme/vue-compiler.
The project at the moment has completed feature parity with @vue/compiler-core . Compiling to dom, ssr, sfc have not yet been implemented. You can check what has been implemented in the playground
Is this just a hobby project or you plan to keep up with Vue's frequent updates?
Thanks for your kind word! Currently it is my hobby project and learning project. I'm blocked by not having a decent JS AST manipulation library in Rust (SWC is too complicated back then). So I spin off a side project for AST refactoring. https://github.com/HerringtonDarkholme/ast-grep
I’m sure many would be interested in that! Especially the folks working on rustle. They’re venturing down a path very similar to the one you appear to have explored quite thoroughly already.
Related posts
- The all-in-one Open Source Inbox, Calendar, Files, Contacts and much more
- Very exciting development! Do you think our lord and savior is working on Bloom 3?
- Ask HN: Are you passionate about your career in software
- skerkour/bloom: The simplest way to de-Google your life and business: Inbox, Calendar, Files, Contacts & much more
- Alternatives to Google products: Cutting Google out of your life