[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