Summary
In this chapter, we learned about the impact synchronous code execution can have on our framework. While callbacks and promises are ways to keep code running in sequential order, it is best to use async and await to keep it consistent. We also upgraded global values to a single switchboard
object that can be viewed during debugging sessions.
In the next chapter, we will combine everything so far to enhance our first method wrapper function.