File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# JavaScript
22![ build status] ( https://github.com/praisetompane/javascript/actions/workflows/javascript.yaml/badge.svg ) <br >
33
4- ## Objectives
4+ ## Objectives
55- An in-depth study of:
66 - JavaScript's Intepreter.
77 - This focuses on:
88 - [ V8] ( https://github.com/v8/v8 )
99 - [ Node] ( https://github.com/nodejs/node )
10+ - [ Typescript to JavaScript Compiler] ( https://github.com/microsoft/typescript-go )
1011 - JavaScript's language design, implementation and ecosystem.
1112
1213## Language Details
1314- [ language specification] ( https://ecma-international.org/publications-and-standards/standards/ecma-262/ )
15+ - [ EMCA-262] ( https://github.com/tc39/ecma262 )
1416- interpreter:
1517 - runtimes:
1618 - Firefox: SpiderMonkey
3941- history:
4042 - ECMAScript v1: 1997
4143 - 2015+: annual release
44+ - [ The Weird History of JavaScript] ( https://www.youtube.com/watch?v=Sh6lK57Cuk4 )
4245
4346## Testing
4447
4952## Learning Resources
5053- [ JavaScript] ( https://roadmap.sh/javascript )
5154- [ TypeScript] ( https://roadmap.sh/typescript )
55+ - https://developer.mozilla.org/en-US/docs/Web/JavaScript
5256- practice problems
5357
5458
You can’t perform that action at this time.
0 commit comments