diff --git a/README.md b/README.md index d5bc491..dce9c7b 100755 --- a/README.md +++ b/README.md @@ -1,9 +1,19 @@ # JavaScript -**objective**: An in-depth study of JavaScript's implementation and ecosystem. +**objective**: An in-depth study of JavaScript's design, implementation and ecosystem. ## Language Details: - [language specification](https://ecma-international.org/publications-and-standards/standards/ecma-262/) +- interpreter: + - runtimes: + - Firefox: SpiderMonkey + - Chrome: V8 + - Microsoft: Chakra + - Apple: JavaScriptCore: https://trac.webkit.org/wiki/JavaScriptCore + - AKA: + - ​SquirrelFish and ​SquirrelFish Extreme + - Safari Context: Nitro and Nitro Extreme + - [node.js](src/runtimes/node) - [language reference](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference) - [base modules index]() - [standard library reference](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide) @@ -17,17 +27,6 @@ - structuring projects: - [package index](https://www.npmjs.com) - [extending and embedding]() -- compiler/interpreter: - - runtimes: - - Firefox: SpiderMonkey - - Chrome: V8 - - Microsoft: Chakra - - Apple: JavaScriptCore: https://trac.webkit.org/wiki/JavaScriptCore - - AKA: - - ​SquirrelFish and ​SquirrelFish Extreme - - Safari Context: Nitro and Nitro Extreme - - Node - - uses Chrome: V8 - [developer contribution guide]() - memory model: - history: diff --git a/src/runtimes/deno/det.txt b/src/runtimes/deno/det.txt new file mode 100644 index 0000000..6f51878 --- /dev/null +++ b/src/runtimes/deno/det.txt @@ -0,0 +1 @@ +https://github.com/denoland/deno diff --git a/src/runtimes/node/0_def.txt b/src/runtimes/node/0_def.txt index eb7542e..d75ea8d 100755 --- a/src/runtimes/node/0_def.txt +++ b/src/runtimes/node/0_def.txt @@ -34,8 +34,9 @@ properties (Dahl, 2011): - node waits until all calla=backs are resolved before gracefull automatically existing -alternatives: - Deno: https://github.com/denoland + src: https://github.com/nodejs/node + + roadmap: https://roadmap.sh/nodejs References: Dahl, R. Introduction to Node.js with Ryan Dahl. 2011. https://www.youtube.com/watch?v=jo_B4LTHi3I \ No newline at end of file