Book description
What’s next for JavaScript? Its phenomenal rise from a simple client-side scripting tool to a versatile and flexible programming language exceeded everyone’s expectations. Now, hopes and expectations for JavaScript’s future are considerable.
In this insightful report, Dr. Axel Rauschmayer explains how the combination of several technologies and opportunities in the past 15 years turned JavaScript’s fortunes. With that as a backdrop, he provides a detailed look at proposed new features and fixes in the next version, ECMAScript.next, and then presents his own JavaScript wish list—such as an integrated IDE.
- Understand the key role that XMLHttpRequest, JSON, jQuery, V8, Node.js, and other advances played
- Examine proposed fixes for ECMAScript.next through code examples
- Discover how JavaScript is becoming a better target for compilers
- Explore the technologies that will help JavaScript provide support for concurrency
- Learn how HTML5 is a compelling platform for JavaScript in web, mobile, and desktop applications
Dr. Rauschmayer is a consultant and trainer for JavaScript, web technologies, and information management.
Table of contents
- The Past, Present, and Future of JavaScript
-
1. The Past, Present, and Future of JavaScript
- The Past
- The Present
-
The Future
-
Evolving the Language
- How features are added to ECMAScript.next
- Block scoping via let and const
- Handling parameters, assignment
- Arrow functions
- Object literals
- Object extension literals
- Private name objects
- Class declarations
- Modules
- Loops and iteration
- Generators
- More number types
- Binary data
- Quasi-literals for string interpolation
- Proxies
- Collections
- API improvements
- JavaScript as a Compilation Target
- Writing Non-Web Applications in JavaScript
-
Evolving the Language
- A JavaScript Wishlist
- Conclusion
- References
- About the Author
- Copyright
Product information
- Title: The Past, Present, and Future of JavaScript
- Author(s):
- Release date: July 2012
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449339975
You might also like
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …
book
Speaking JavaScript
Like it or not, JavaScript is everywhere these days—from browser to server to mobile—and now you, …
book
Beginning Functional JavaScript: Uncover the Concepts of Functional Programming with EcmaScript 8
Understand functional programming concepts and the functional nature of the JavaScript language. Starting with an introduction …
book
JavaScript Next: Your Complete Guide to the New Features Introduced in JavaScript, Starting from ES6 to ES9
JavaScript has finally grown up. Armed with a slew of new features, JavaScript now makes writing …