JavaScript 多執行緒|超越事件迴圈的並行 (Multithreaded JavaScript)
Thomas Hunter II, Bryan English 著 楊新章 譯
- 出版商: 歐萊禮
- 出版日期: 2022-05-12
- 定價: $580
- 售價: 7.9 折 $458
- 語言: 繁體中文
- 頁數: 212
- 裝訂: 平裝
- ISBN: 6263241675
- ISBN-13: 9786263241671
-
相關分類:
JavaScript
- 此書翻譯自: Multithreaded JavaScript: Concurrency Beyond the Event Loop
立即出貨 (庫存 > 10)
買這商品的人也買了...
-
JavaScript 無所不在 (JavaScript Everywhere: Building Cross-Platform Applications with Graphql, React, React Native, and Electron)$580$458 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
JavaScript 大全, 7/e (Javascript: The Definitive Guide: Master the World's Most-Used Programming Language, 7/e)$1,200$948 -
Clean Code 學派的風格實踐:開發可靠、可維護又強健的 JavaScript (Clean Code in JavaScript)$690$538 -
前端三十:從 HTML 到瀏覽器渲染的前端開發者必備心法(iT邦幫忙鐵人賽系列書)$550$429 -
經理人之道:技術領袖航向成長與改變的參考指南 (The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change)$480$379 -
React 學習手冊, 2/e (Learning React: Modern Patterns for Developing React Apps, 2/e)$580$458 -
大規模重構|奪回源碼庫的控制權 (Refactoring at Scale: Regaining Control of Your Codebase)$580$458 -
Go 學習手冊 (Learning Go)$580$458 -
設計重構:25個管理技術債的技巧消除軟體設計臭味 (Refactoring for Software Design Smells: Managing Technical Debt)$520$406 -
TypeScript 邁向專家之路:零基礎 JavaScript 打通 Angular、React 與 Vue.js 前端框架實戰 (Essential TypeScript: From Beginner to Pro)$880$695 -
精通 JavaScript, 3/e (Eloquent JavaScript, 3/e)$580$458 -
Web 應用系統安全|現代 Web 應用程式開發的資安對策 (Web Application Security)$580$458 -
行為改變科學的實務設計|活用心理學與行為經濟學, 2/e (Designing for Behavior Change, 2/e)$680$537 -
TensorFlow.js 學習手冊 (Learning Tensorflow.Js: Powerful Machine Learning in JavaScript)$580$458 -
金融機器學習與資料科學藍圖 (Machine Learning and Data Science Blueprints for Finance: From Building Trading Strategies to Robo-Advisors Using Python)$780$616 -
你的地圖會說話?WebGIS 與 JavaScript 的情感交織(iT邦幫忙鐵人賽系列書)$600$468 -
演算法學習手冊|寫出更有效率的程式 (Learning Algorithms: A Programmer's Guide to Writing Better Code)$580$458 -
Good Code, Bad Code|寫出高品質的程式碼 (Good Code, Bad Code: Think Like a Software Engineer)$520$411 -
軟體架構:困難部分 (Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures)$780$616 -
深入剖析 Kubernetes$560$420 -
Test-Driven Development 學習手冊$580$458 -
持續 API 管理|在不斷演變的生態系統中做出正確決策, 2/e (Continuous API Management: Making the Right Decisions in an Evolving Landscape, 2/e)$580$458 -
建構微服務|設計細微化的系統, 2/e (Building Microservices: Designing Fine-Grained Systems, 2/e)$880$695 -
看完這本就會懂!帶你無痛提升 JavaScript 面試力:精選 55道前端工程師的核心問題 × 求職加分模擬試題解析$680$530
商品描述
「Bryan和Thomas熟練地奠定了多執行緒開發的基礎,並巧妙地說明各種JavaScript執行時期如何實作平行計算。」
—James Snell
Node.js技術指導委員會成員
「當我開始深入研究worker執行緒時,我會很想讀這本書。它很詳細並提供很好的參考資訊。分析那章讓我忘情的大喊大叫。」
—Matteo Collina
NearForm首席軟體架構師
您準備好使用JavaScript來建構多執行緒應用程式了嗎?透過這本實用書籍,有經驗的JavaScript開發人員將可瞭解瀏覽器中所提供的web worker API和Node.js所提供的worker執行緒模組的優缺點。
作者Thomas Hunter II和Bryan English聚焦於建構多執行緒應用程式的兩種方法:一種是使用訊息傳遞,另一種則使用共享記憶體。您將學習用於實作每種方法的API,包括何時可能會想要使用其中一種方法或另一種方法,以及何時可以將它們組合。您還將接觸到基於這些方法所建構的進階樣式。
‧瞭解如何從多執行緒程式設計中受益
‧瞭解專用worker、共享worker和service worker之間的區別
‧知道何時要以及何時不要在應用程式中使用執行緒
‧透過利用Atomics物件來協調執行緒之間的通訊
‧應用這些知識來建構高效能應用程式
‧進行基準測試,來看看您是否會從多執行緒中受益
作者簡介
Thomas Hunter II 為數十項企業級Node.js服務做出了貢獻,並曾在一家致力於保護Node.js的公司工作。他曾在多個Node.js和JavaScript會議上發表演講、獲得了JSNSD/JSNAD認證、並且是NodeSchool SF的組織者。
Bryan English 是一位開源的JavaScript和Rust程式設計師和愛好者,曾從事大型企業系統、儀器和應用程式安全方面的工作。目前他是Datadog的資深開源軟體工程師。自Node.js建立後不久,他就在專業和個人專案中使用了Node.js。他還是Node.js的核心合作者,並透過多個不同的工作群組以多種方式為Node.js做出貢獻。
目錄大綱
前言
第一章 簡介
第二章 瀏覽器
第三章 Node.js
第四章 共享記憶體
第五章 進階共享記憶體
第六章 多執行緒樣式
第七章 WebAssembly
第八章 分析
附錄 結構化複製演算法
索引









