diff --git a/README.md b/README.md index 4a4cd2e..58a2833 100755 --- a/README.md +++ b/README.md @@ -1,16 +1,18 @@ # JavaScript ![build status](https://github.com/praisetompane/javascript/actions/workflows/javascript.yaml/badge.svg)
-## Objectives +## Objectives - An in-depth study of: - JavaScript's Intepreter. - This focuses on: - [V8](https://github.com/v8/v8) - [Node](https://github.com/nodejs/node) + - [Typescript to JavaScript Compiler](https://github.com/microsoft/typescript-go) - JavaScript's language design, implementation and ecosystem. ## Language Details - [language specification](https://ecma-international.org/publications-and-standards/standards/ecma-262/) + - [EMCA-262](https://github.com/tc39/ecma262) - interpreter: - runtimes: - Firefox: SpiderMonkey @@ -39,6 +41,7 @@ - history: - ECMAScript v1: 1997 - 2015+: annual release + - [The Weird History of JavaScript](https://www.youtube.com/watch?v=Sh6lK57Cuk4) ## Testing @@ -49,6 +52,7 @@ ## Learning Resources - [JavaScript](https://roadmap.sh/javascript) - [TypeScript](https://roadmap.sh/typescript) +- https://developer.mozilla.org/en-US/docs/Web/JavaScript - practice problems