Book description
Web apps would run much better if heavy calculations could be performed in the background, rather than compete with the user interface. With this book, you’ll learn how to use Web Workers to run computationally intensive JavaScript code in a thread parallel to the UI. Yes, multi-threaded programing is complicated, but Web Workers provide a simple API that helps you be productive without the complex algorithms.
If you have an intermediate to advanced understanding of JavaScript—especially event handling and callbacks—you’re ready to tackle Web Workers with the tools in this example-driven guide.
- Start creating Web Workers and understand what they can and can’t do
- Determine which browser versions support the API
- Use dedicated Web Workers for tasks that consume a lot of CPU, such as data parsing
- Explore use cases for creating inline Workers, such as encapsulating a web app in one page
- Create a shared Worker to communicate multiple web app instances to the server, and other uses
- Learn best practices for debugging Web Workers
- Apply Web Workers within the server-side Node environment
Table of contents
- Web Workers
- Dedication
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
- Preface
- 1. Overview
- 2. How and Where Can We Use Web Workers?
- 3. Dedicated Workers
- 4. Inline Workers
- 5. Shared Workers
- 6. Debug Your Workers
- 7. Web Workers Beyond the Browser: Node
- About the Author
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
- Copyright
Product information
- Title: Web Workers
- Author(s):
- Release date: May 2012
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449322090
You might also like
book
Command and Control vs. Servant Leadership
The rise of the servant leader is due to a shift away from top-down managerial thinking. …
book
Web Performance in Action
Web Performance in Action is your companion guide to making websites faster. You'll learn techniques that …
book
The Principles of Object-Oriented JavaScript
The Principles of Object-Oriented JavaScript helps experienced programmers understand JavaScript's unique approach to object-oriented programming so …
book
Hacking Web Performance
In spite of the many performance optimization techniques in use today, web developers face significant loading …