Home > Store

Modern JavaScript for the Impatient

Register your product to gain access to bonus material or receive a coupon.

Modern JavaScript for the Impatient


  • This product currently is not for sale.
Not for Sale



  • Learn the techniques you need to be highly effective with JavaScript today – and avoid legacy JavaScript development pitfalls
  • Covers the Standard Library, modern JavaScript tools, asynchronous and web programming, and much more
  • Demystifies toolchains and frameworks, two of JavaScript’s most powerful features
  • By Cay S. Horstmann, author of the international best-sellers Core Java and Core Java® SE 9 for the Impatient


  • Copyright 2020
  • Dimensions: 7" x 9-1/8"
  • Pages: 288
  • Edition: 1st
  • Book
  • ISBN-10: 0-13-650214-8
  • ISBN-13: 978-0-13-650214-2

Today, JavaScript is radically different and more powerful than ever. In an environment where user interfaces are increasingly web-based, it’s become the “lingua franca” of the web browser. Frameworks such as Electron and platforms like AWS Lambda are extending its power even further. If you’re moving to JavaScript, you need to learn modern JavaScript, but most guides still focus on legacy techniques. In Modern JavaScript for the Impatient, best-selling author Cay Horstmann offers a concise, complete, and practical introduction to today’s JavaScript techniques and tools, and shows how to avoid pitfalls from the past. Horstmann shows how to take full advantage of the Standard Library, modern JavaScript tools, asynchronous and web programming, and much more. You’ll find especially valuable coverage of toolchains and frameworks, which often baffle JavaScript newcomers. As in Core Java® SE 9 for the Impatient, Horstmann covers plenty of ground, but he presents his techniques in small chunks organized for quick access and easy understanding. This is JavaScript for the projects you’re starting now — and those you’ll be seeing tomorrow.

Sample Content

Table of Contents

1. Values and Variables2. Control Flow3. Functions4. Objects and Classes5. The Standard Library6. Tools7. Asynchronous Programming8. Web Programming9. Frameworks


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership