Our great sponsors
- Onboard AI - Learn any GitHub repo in 59 seconds
- InfluxDB - Collect and Analyze Billions of Data Points in Real Time
- SaaSHub - Software Alternatives and Reviews
-
Rust is a low level, memory efficient programming language. It is mainly used in systems, where performance is important like game engines, operating systems, and databases, etc. So it makes a great choice for building transpilers and bundlers for javascript. Rust is being used by big companies like Discord, Nextjs, AWS, Cloudfare, etc. This doesn't mean web developers have to start learning rust right-away, but you can start using tools which are built on rust and slowly start adopting rust into your flow. The following are the few interesting tools built on top of rust for javascript,
-
SWC is used for bundling and transpiling javascript / typescript and produce a output which is accepted by most browsers. SWC is said to be 20X faster than Babel, where the former is built on rust and the latter is built using javascript. SWC is maintained by Vercel and Nextjs is actively using it for their ecosystem. The following are the features they support right now,
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
SWC is used for bundling and transpiling javascript / typescript and produce a output which is accepted by most browsers. SWC is said to be 20X faster than Babel, where the former is built on rust and the latter is built using javascript. SWC is maintained by Vercel and Nextjs is actively using it for their ecosystem. The following are the features they support right now,
-
There are various libraries / compilers out there to convert different languages to web assembly, for example to convert C++ to wasm there is Emscripten, also there is Asterius, a Haskell to wasm compiler, and another library to convert typescript to wasm is Assembly script. Rust actually compiles to wasm so that we can run it in browsers, The Rust team is committed to a high-quality and cutting-edge WASM implementation.
-
Deno is a runtime environment for javascript like Node.js, but unlike node it can also be used as a runtime environment for typescript and webAssembly. Deno is built on rust and it also uses SWC for linting and code formatting. It is considered to be the improved version of node in terms of speed and secureness. It was mainly built to avoid the use of a centralized repository system (npm), and “heavy-handed tooling.”
-
SWC is used for bundling and transpiling javascript / typescript and produce a output which is accepted by most browsers. SWC is said to be 20X faster than Babel, where the former is built on rust and the latter is built using javascript. SWC is maintained by Vercel and Nextjs is actively using it for their ecosystem. The following are the features they support right now,
Related posts
- GitHub - Boshen/oxc: The JavaScript Oxidation Compiler -> Linter
- use rustls-tokio-stream instead of tokio-rustls did not fix Using self-signed certs with TLS WebSockets causes "No response from ping frame." error event after a short period connectivity
- How to avoid self-signed certificate with TLS WebSockets causing "No response from ping frame."
- Interesting commit - make deno test 10x faster
- stripe-node with Deno