JavaScript is a simple and easy-to-use language, and it is easy to get started. However, its language mechanism is complex and subtle, and even experienced JavaScript developers cannot truly understand it without serious study. This set of books faces the current trend of JavaScript developers not seeking to understand the language in detail, provides an in-depth understanding of the internal mechanisms of the language, and comprehensively introduces important knowledge points in JavaScript that are often misunderstood and ignored. This book is one of the volumes, mainly introducing types, syntax, asynchronous and performance.