舉報

會員
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
推薦閱讀
- LabVIEW Graphical Programming Cookbook
- JavaScript+DHTML語法與范例詳解詞典
- 神經網絡編程實戰:Java語言實現(原書第2版)
- aelf區塊鏈應用架構指南
- Visual Basic學習手冊
- ASP.NET程序設計教程
- Hands-On Automation Testing with Java for Beginners
- Java:High-Performance Apps with Java 9
- Integrating Facebook iOS SDK with Your Application
- 動手學數據結構與算法
- 從0到1:HTML5 Canvas動畫開發
- 深度實踐KVM:核心技術、管理運維、性能優化與項目實施
- Oracle Database XE 11gR2 Jump Start Guide
- Mastering ArcGIS Server Development with JavaScript
- Learning Dynamics NAV Patterns
- PhoneGap 3.x Mobile Application Development Hotshot
- Instant Highcharts
- Building RESTful Web Services with PHP 7
- Web應用程序開發技術
- Natural Language Processing with Java Cookbook
- OpenACC并行編程實戰
- 軟件測試(第2版)
- Node.js Web Development
- 零基礎學Pine Script:基于TradingView平臺的量化分析
- Visual Basic編程全能詞典
- Advanced JavaScript
- Axure RP8產品原型設計快速上手指南
- INSTANT HTML5 Responsive Table Design How-to
- Learning VMware NSX(Second Edition)
- Visual Basic程序設計與應用教程