Nowadays jаvascript became an essential programming language that no one ignores or avoids. There are thousands of ways of learning jаvascript but a proper mental model for the core jаvascript concept is the most important part. So, anyone who is truly passionate about web or jаvascript will always love to learn under the hood working jаvascript and nodejs architecture. This book will give you a strong foundation of advanced jаvascript concepts and explains the topics with plain English and visualization. Here are the content and topics that we will learn and visualize.
- Execution Context, Thread, and Callstack - Closure - A Deep Dive - ProtoType , __proto__ and Objects - Asynchronous Execution - Iterators, Generators, and Async-Await - NodeJS, C++, Queues, and Servers - Bonus
Welcome to the exciting journey of jаvascript beyond normal expectations.
- First thing if you don’t know then, jаvascript is a single-threaded and synchronous language which mean jаvascript engine/Interpreter can execute one line or block of code at one time. Which means you can’t do multiple things at the same time. Also, you go through line by line while executing code (synchronously).
- when you execute jаvascript code on a browser or any other enviroment(nodejs, react-native etc) we run our code in something called global execution environment(global memory space for browser tab or global memory for node enviroment first).
- every function we defined are actually first goes inside global memory space (ignore function defined inside another functions for now). When we put these function into execution, first they are put on callstack first and from that callstack functions are getting called where latest function are made available in thread of execution!
Hope you will enjoy the ride of this book and I will catch you inside the book.
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.