Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
JavaScript Concurrency

Buy
JavaScript Concurrency, 9781785889233 (1785889230), Packt Publishing, 2015

About This Book

  • Apply the core principles of concurrency to both browser and server side development
  • Explore the latest tools and techniques at the forefront of concurrent programming, including JavaScript promises, web workers, and generators
  • Learn how concurrent and parallel programming can help you tackle the challenges of fast, data heavy web development

Who This Book Is For

This book is written for any JavaScript developer who wants to learn how to write more efficient, powerful, and maintainable applications that utilize the latest developments in JavaScript.

What You Will Learn

  • Understand exactly how JavaScript works in a web browser environment and how these mechanisms power our event-driven JavaScript code
  • Use promises to turn complex synchronization scenarios into readable and maintainable code
  • Compute values lazily and avoid unnecessary memory allocations using generators
  • Write concurrent code that doesn't feel like concurrent code by abstracting away boilerplate chores
  • Leverage true hardware parallelism with web workers to get better performance
  • Get to grips with the NodeJS model of concurrency and learn why it's good for I/O-intensive web applications

In Detail

JavaScript has evolved to adopt concurrent capabilities―one of the reasons why it is still at the forefront of modern web development. This book helps you dive into concurrent JavaScript and demonstrates how to apply its core principles, key techniques, and tools to a range of complex development challenges. Built around the three core principles of concurrency―parallelism, synchronization, and conservation―you will learn everything you need to unlock a more efficient and dynamic JavaScript in order to lay the foundations of even better user experiences.

Throughout the book you will learn how to put these principles into action by using a range of development approaches. Covering everything from JavaScript promises, web workers, and generators to functional programming techniques, everything you learn will have a real impact on the performance of your applications. You will also learn how to move between the client and server for a frictionless and fully realized approach to development. With further guidance on concurrent programming with NodeJS, JavaScript Concurrency is committed to making you a better web developer.

(HTML tags aren't allowed.)

Digital Cultural Heritage
Digital Cultural Heritage
This book provides an overview of various application spheres and supports further innovations needed in information management and in the processes of knowledge generation. The professions, organizations and scientific associations involved are unusually challenged by the complexity of the data situation.

...
Schaum's Outline of Advanced Calculus, Second Edition
Schaum's Outline of Advanced Calculus, Second Edition
Master the fundamentals of advanced calculus with Schaum's­­the high-performance study guide. It will help you cut study time, hone problem-solving skills, and achieve your personal best on exams and projects!

Students love Schaum's Outlines because they produce results. Each year, hundreds of thousands of students improve their test...

.NET Framework Essentials (2nd Edition)
.NET Framework Essentials (2nd Edition)
Fully updated for Microsoft's official release, .NET Framework Essentials, 2nd Edition is an objective, concise, and technical overview of the new Microsoft .NET Framework for developing web applications and services.

Specifically written for intermediate to advanced VB, C/C++, Java, and Delphi developers, .NET Framework...


Programming PIC Microcontrollers with PICBASIC (Embedded Technology)
Programming PIC Microcontrollers with PICBASIC (Embedded Technology)

This comprehensive tutorial assumes no prior experience with PICBASIC. It opens with an introduction to such basic concepts as variables, statements, operators, and structures. This is followed by discussion of the two most commonly used PICBASIC compilers. The author then discusses programming the most common version of the PIC...

CSS Mastery: Advanced Web Standards Solutions, Second Edition
CSS Mastery: Advanced Web Standards Solutions, Second Edition

The Internet abounds with information on CSS based design. However it's spread across a large and disparate group of sites and can be very difficult to find. The purpose of this book is to pull all this information together in one place, thus creating a definitive guide to modern CSS based techniques. The book can be read cover to cover,...

TYPO3 4.3 Multimedia Cookbook
TYPO3 4.3 Multimedia Cookbook

TYPO3 is one of the world's leading open source content management systems, written in PHP, which can be used to create and customize your web site. Along with text content, you can display high quality images, audio, and video to your site's visitors by using TYPO3. It is essential to manage various types of multimedia files in...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy