張秀宏
服務器開發工程師,在遊戲服務器、區塊鏈等領域有多年的開發和架構經驗。曾在EA、樂元素、比特大陸等公司擔任高級服務器工程師,對Java、Go、Lua等語言以及高級語言虛擬機有非常深入的研究。
曾獨立撰寫暢銷書《自己動手寫Java虛擬機》和《自己動手實現Lua:虛擬機、編譯器、標準庫》,廣受讀者好評。
WebAssembly是棧式虛擬機和字節碼技術的*新應用,在Web開發、後端開發、區塊鏈等領域大顯身手,越來越受歡迎。
本書是WebAssembly入門和進階的必讀書,它不僅對WebAssembly的工作原理、核心技術和規範進行瞭全麵的剖析和解讀,而且給齣瞭實現WebAssembly解釋器和AOT編譯器的思路和代碼。
本書共14章,分為四個部分:
第壹部分 WebAssembly概述(第1章)
主要介紹瞭WebAssembly的概念、發展曆史以及閱讀本書需要做的準備工作。
第二部分 二進製和文本格式(第2~4章)
詳細講解瞭WebAssembly的二進製格式、文本格式以及指令集。
第三部分 虛擬機和解釋器(第5~11章)
詳細講解瞭WebAssembly的解釋器和虛擬機的工作原理以及實現思路,包括操作數棧、內存、函數調用、控製指令、鏈接和實例化、錯誤處理和驗證等。
第四部分 WebAssembly進階(第12~14章)
深入地講解瞭AOT編譯器的實現思路和WebAssembly的提案等內容。
通過閱讀本書,讀者不僅可以理解WebAssembly核心原理,還可以學習如何實現WebAssembly解釋器和AOT編譯器。即收獲瞭“魚”,又學會瞭“漁”。
發表於2024-12-23
WebAssembly原理與核心技術 2024 pdf epub mobi 電子書 下載
圖書標籤:
花瞭不到一周時間把這本書讀完瞭。總的來說,這本書把Wasm核心技術講的比較透徹瞭。和閱讀Wasm核心spec相比,本書的閱讀體驗要好很多。美中不足的是對Wasm JS API和Web API介紹的比較少,希望能齣第二版,把這兩個規範也多介紹一下。
評分非常好。有做wasm runtime需求的話可以讀一讀,讀完可以直接啃開源項目瞭。
評分側重點在於虛擬機的實現,很不錯,需要配閤代碼來閱讀操作。不過以為還會有瀏覽器與 wasm 交互部分的原理,總體來說,這本書值得一看。
評分花瞭不到一周時間把這本書讀完瞭。總的來說,這本書把Wasm核心技術講的比較透徹瞭。和閱讀Wasm核心spec相比,本書的閱讀體驗要好很多。美中不足的是對Wasm JS API和Web API介紹的比較少,希望能齣第二版,把這兩個規範也多介紹一下。
評分側重點在於虛擬機的實現,很不錯,需要配閤代碼來閱讀操作。不過以為還會有瀏覽器與 wasm 交互部分的原理,總體來說,這本書值得一看。
WebAssembly原理與核心技術 2024 pdf epub mobi 電子書 下載