Sitelet https://github.com/Asad-MA/Javascript-In-Depth
Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript In-Depth 🚀

A rigorous workspace dedicated to mastering core JavaScript engineering principles by exploring language internals, engine architecture, primitive behaviors, and advanced runtime mechanics from scratch.

Roadmap & Core Modules

  • /primitives — Deep dives into internal type representations, coercion rules, Number, Boolean, NaN, strings, and symbols.
  • /closures-and-scope — Lexical environments, execution contexts, variable shadowing, and closure patterns.
  • /functions — First-class functions, IIFEs, call/apply/bind internals, and arrow functions.
  • /prototypes — Prototype inheritance chains, __proto__ vs prototype, and constructor functions.
  • /async — The Event Loop, microtasks, macrotasks, promises, and async/await mechanics.
  • /metaprogramming — Proxies, Reflect API, and advanced property descriptors.
  • /data-structures — Custom implementations of core data structures using modern JavaScript.

Current Repository Structure

File / Folder Description
Boolean.js Boolean primitives, wrapper objects, and instance method mechanics.
NaN.js Edge-case analysis of NaN, type coercion quirks, and comparisons.
Number.js Number data type representation, precision limits, and utility functions.
types.js Foundational script exploring primitive typing behavior.
index.html Interactive test environment and UI runner for code execution.

Goal

Systematically master JavaScript fundamentals, memory models, and core runtime architecture.

About

Deep dive into JavaScript internals, core primitives, and fundamental data structures to master engineering principles.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages