{"product_id":"9781449322137","title":"Web Workers: Multithreaded Programs in JavaScript","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. \u003cp\u003eIf 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. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eStart creating Web Workers and understand what they can and can’t do \u003c\/li\u003e\n\u003cli\u003eDetermine which browser versions support the API \u003c\/li\u003e\n\u003cli\u003eUse dedicated Web Workers for tasks that consume a lot of CPU, such as data parsing \u003c\/li\u003e\n\u003cli\u003eExplore use cases for creating inline Workers, such as encapsulating a web app in one page \u003c\/li\u003e\n\u003cli\u003eCreate a shared Worker to communicate multiple web app instances to the server, and other uses \u003c\/li\u003e\n\u003cli\u003eLearn best practices for debugging Web Workers \u003c\/li\u003e\n\u003cli\u003eApply Web Workers within the server-side Node environment \u003c\/li\u003e\n\u003c\/ul\u003e","brand":"O'Reilly Media, Incorporated","offers":[{"title":"Default Title","offer_id":46360701337841,"sku":"9781449322137","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/5433\/7265\/files\/9781449322137_p0.jpg?v=1765390132","url":"https:\/\/shop.barnesandnoble.com\/products\/9781449322137","provider":"Barnes \u0026 Noble","version":"1.0","type":"link"}