Internet
Internet
HTTP
HTTP
XHR / Fetch
XHR / Fetch
JavaScript Roadmap
in
2020
JavaScript Roadmap...
Fundementals
Fundementals
Variables
(var, let, const)
Variables(var, let,...
Operators
Operators
Conditionals
(loops, Recursion,
 async Iterables)
Conditionals(loops,...
Scope
(function, block, lexical)
Scope(function, bloc...
Hoisting
(variables, functions)
Hoisting(variables,...
Closures
Closures
Templating HTML
(With template strings)
Templating HTML(With...
Iterables
(loops, Recursion,
 async Iterables)
Iterables(loops, Rec...
Loops
(forEach, while, For)
Loops(forEach, while...
Functions
Functions
Debugging
Debugging
Console
Console
Breakpoints
Breakpoints
TDD
TDD
IIFE
IIFE
Datatypes
Datatypes
Non-
Primitives
Non-Primitives
Primitive
Primitive
boolean,number,
string
boolean,number,...
null, undefined,
null, undefined,
 symbol, BigInt
 symbol, BigInt
HTML
HTML
Forms & Validation
(Events)
Forms & Validation...
Layouts
Layouts
@Media & @Print
@Media & @Print
Display
Display
Box Model
Box Model
Accessibility
Accessibility
Accessibility
Accessibility
SEO
SEO
D.O.M.
D.O.M.
CSS
CSS
CSS Framework
CSS Framework
Web Security
Web Security
HTTPS
HTTPS
CORS
CORS
OWASP
OWASP
ObjectÂ
Object { }
Object Object { }
JSON
JSON
Object Array [ ]
Object Array [ ]
Array Methods
Array Methods
Math, Date, RegEx
Math, Date, RegEx
Pure
 Functions
Pure...
Function Declaration
Function Declaration
Function Expression
Function Expression
Arrow Functions
Arrow Functions
Anonymous
Anonymous
Async Functions
Async Functions
Constructors
Constructors
Callback
Callback
Promises
Promises
Async / Await
Async / Await
Functional Programming
Functional Programmi...
High Order Functions
High Order Functions
Currying Functions
Currying Functions
Class
Class
Design
Patterns
Design...
Frameworks
Frameworks
DNS
DNS
Hosting
Hosting
Domain Name
Domain Name
Object Oriented Functions
Object Oriented Func...
Creational
(Protoyype, Factory, Observer)
Creational(Protoyype...
Concurrency
(Event-based Async, Streams, Observer)
Concurrency(Event-ba...
Structural
(Decorator)
Structural(Decorator)
Behavioral
(Iterator, State, Observer)
Behavioral(Iterator,...
Browser
Methods
(forEach, while, For)
Browser...
Algorithms
Algorithms
Viewer does not support full SVG 1.1