Table of Contents
IntroductionWill Sentance introduces himself, reviews the top five capacities that companies look for in programming candidates, and expectations for students working through the course.
Calling the Outside World Q&AWill answers questions from students about where Callback Queue is stored, how do calls to Browser APIs get handled if they are executed at the same time, size limit to the Callback Queue, and more.
Wrapping Up Web Browser APIsWill reinforces the knowledge of how deferred functionality in Browser APIs works.
Introducing PromisesAfter reviewing deferred functionality, Will introduces Promises, which act as a placeholder for the data that is hoped to get back from the web browser feature's background work.
Promises Q&AWill answers questions from students about event loops role with Promises, promises and allocated memory, the ability to add or modify const, and more.
Microtask Queue Q&AWill answers questions from students about browser methods and queues, the priority of code being processed through event loop, and more.
Wrapping Up PromisesWill reviews the benefits and problems of Promises.
Return Next Element with a FunctionWill demonstrates how to create a function that holds both an array, the position current within a 'stream' of elements, and the ability to return the next element in the array.
Iterator FunctionWill examines the building blocks of iterators and their ability to turn data into "streams" of actual values that can be accessed one after another.
Generator Functions with Dynamic DataWill explores the function* declaration, which defines a generator function that allows for dynamically setting data flows.
Generators Q&AWill answers students' questions about what generators are patterned after, generator objects properties, infinite loops through generators, and more.
Introducing Async GeneratorsAfter reviewing generators, Will introduces the concept of asychronous generators.
Async GeneratorsWill walks through an example asynchronous generators to showcase control over deferred functionality.
Async Generators Q&AWill answers students questions about asynchronous generators.
Async AwaitWill demonstrates async await, which helps to simplify the ability of generators.