I would like to propose a new runtime for Toolforge. Deno is a simple, modern and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust. Developed by Ryan Dahl, also known for the creation of Node.js.
Core advantages with Deno:
- Security is integrated
- A more complete standard library (compared to Node.Js)
- Integrated Typescript
- No more NPM
No NPM? So how is Deno handling dependencies? By simply allowing you to require modules from anywhere. In other words, you can simply do:
import { serve } from "https://deno.land/std@0.53.0/http/server.ts";External links:
- https://deno.land/
- https://github.com/denoland
- https://dev.to/ashwinkhode/what-is-deno-will-it-replace-node-js-2430
I hope that this is something that could be consider to be integrated in Toolforge.