舉報

會員
JavaScript Concurrency
最新章節:
Index
JavaScriptConcurrencyiswrittenforanyJavaScriptdeveloperwhowantstolearnhowtowritemoreefficient,powerful,andmaintainableapplicationsthatutilizethelatestdevelopmentsintheJavaScriptlanguage.Allaspectsofconcurrent,asynchronous,andparallelprogrammingarecoveredfromfirstprinciplesandbytheendofthebookyou’llbeabletocreateafully-workedapplicationthatleveragesallthetopicscoveredinthebook.
目錄(85章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Why JavaScript Concurrency?
- Synchronous JavaScript
- Types of concurrency
- JavaScript concurrency principles: Parallelize Synchronize Conserve
- Summary
- Chapter 2. The JavaScript Execution Model
- Everything is a task
- Execution contexts
- Creating tasks using timers
- Responding to DOM events
- Responding to network events
- Concurrency challenges with this model
- Summary
- Chapter 3. Synchronizing with Promises
- Promise terminology
- Resolving and rejecting promises
- Reacting to promises
- Building callback chains
- Synchronizing several promises
- Promises without executors
- Summary
- Chapter 4. Lazy Evaluation with Generators
- Call stacks and memory allocation
- Creating generators and yielding values
- Infinite sequences
- Deferring to other generators
- Passing data to generators
- Coroutines
- Summary
- Chapter 5. Working with Workers
- What are workers?
- Types of workers
- Worker environments
- Communicating with workers
- Sharing application state
- Performing sub-tasks with sub-workers
- Error handling in web workers
- Summary
- Chapter 6. Practical Parallelism
- Functional programming
- Do we need to go parallel?
- Candidate problems
- Keeping the DOM responsive
- Summary
- Chapter 7. Abstracting Concurrency
- Writing concurrent code
- Worker communication with promises
- Lazy workers
- Using Parallel.js
- Worker pools
- Summary
- Chapter 8. Evented IO with NodeJS
- Single threaded IO
- More connections more problems
- Evented network IO
- Evented file IO
- Summary
- Chapter 9. Advanced NodeJS Concurrency
- Coroutines with Co
- Child Processes
- Process Clusters
- Server clusters
- Summary
- Chapter 10. Building a Concurrent Application
- Getting started
- Requirements
- Building the API
- Building the UI
- Additions and improvements
- Summary
- Index 更新時間:2021-07-30 09:48:54
推薦閱讀
- 黑客攻防從入門到精通(實戰秘笈版)
- C++ Primer習題集(第5版)
- C語言程序設計實踐教程(第2版)
- Objective-C應用開發全程實錄
- Linux C/C++服務器開發實踐
- Scratch 3.0少兒編程與邏輯思維訓練
- C++程序設計基礎教程
- 教孩子學編程:C++入門圖解
- NoSQL數據庫原理
- Python入門很輕松(微課超值版)
- Android初級應用開發
- RESTful Web API Design with Node.js
- C語言進階:重點、難點與疑點解析
- R High Performance Programming
- Vue.js項目開發實戰
- HTML+CSS+JavaScript前端開發(慕課版)
- Spark Cookbook
- IBM Cognos Insight
- Instant MongoDB
- C#程序設計自學經典
- 數據庫技術及應用教程(第2版)
- Arduino Networking
- Scratch趣味編程
- MATLAB 2020 圖形與圖像處理從入門到精通
- Bash Cookbook
- ODPS權威指南:阿里大數據平臺應用開發實踐
- 小團隊構建大網站:中小研發團隊架構實踐
- Akka實戰:快速構建高可用分布式應用
- 從零構建Unity 3D游戲:開發與設計實戰
- Game Development with Three.js