You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is only a suggestion because Deno has built-in support for both JavaScript and TypeScript and has first class support for most Web APIs.
What that means is Katas can allow front end developers to exercise many of the top level WebAPIs while not running into differences between browsers and without making a massive change to how the backend runs and handles this as it is close to how all the other languages are supported.
What this means is that instead of requiring users to learn Node specific things they can focus on more modern WebAPIs as well as the latest TypeScript support. Dependencies non longer require configuration as they point to URLs instead of node_modules folders. And has built in linting and type checking.
This would allow students to use APIs such as crypto, streams, etc. It also has strict permissions policies allowing the runner to disallow things like IO and Network preventing possible mistakes by students or bad actors. It would allow students to import modules that don't violate the permissions when running.
Deno has a built in testing framework giving students a well known test API to work with.
Deno is the open-source JavaScript runtime for the modern web.
Built on web standards with zero-config TypeScript, unmatched security, and a complete built-in toolchain. https://deno.com/
I am curious what others think about this idea and their experiences with Deno.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
This is only a suggestion because Deno has built-in support for both JavaScript and TypeScript and has first class support for most Web APIs.
What that means is Katas can allow front end developers to exercise many of the top level WebAPIs while not running into differences between browsers and without making a massive change to how the backend runs and handles this as it is close to how all the other languages are supported.
What this means is that instead of requiring users to learn Node specific things they can focus on more modern WebAPIs as well as the latest TypeScript support. Dependencies non longer require configuration as they point to URLs instead of node_modules folders. And has built in linting and type checking.
This would allow students to use APIs such as crypto, streams, etc. It also has strict permissions policies allowing the runner to disallow things like IO and Network preventing possible mistakes by students or bad actors. It would allow students to import modules that don't violate the permissions when running.
Deno has a built in testing framework giving students a well known test API to work with.
I am curious what others think about this idea and their experiences with Deno.
Beta Was this translation helpful? Give feedback.
All reactions