[kwlug-disc] Fw: Re: Learning Javascript
Mikalai Birukou
mb at 3nsoft.com
Sat Mar 13 17:01:09 EST 2021
> I have heard that Denoland: https://deno.land/ is a reimplementation
> by the original developer
> who released nodejs (based? on google javascript engine) which aims
> to "fix" some. It also understands Typescript.
This may even be good for learning in general:
- CLI feels superb.
- It tries to be closer to browser in terms of available things in
global space.
- import is like that in browser, allowing pull from wherever, skipping
npm by way of implicitly making magic happen, caching dependencies.
- TypeScript is a nice bonus.
- No privileges by default. Give privilege to open file, etc. This is
just golden to distill into young heads. May talk about Principle of
Least Authority right here.
Do you know that is written with Rust. If you need V8 in Rust or via
Rust, you know where to look. Rust has nice type system. Yes, code might
be big, but nice type system ensures that it is understandable.
While we are here, want to mention https://tauri.studio/en/ . Deno
backend will come into simple sdk flow. Yet, it is webview with Rust
binding, potentially on all platforms. Mobile may be lagging, but are
coming.
More information about the kwlug-disc
mailing list