於航,現就職於阿裏巴巴 / 餓瞭麼事業部(BU),資深前端工程師,FreeCodeCamp(FCC) China 上海社區負責人,QCon(2017)上海前端專場講師。2016 年開始研究 WebAssembly 技術,2017 年加入 WebAssembly 中國社區,同年加入官方WCG(W3C Community Group),定期參與 WCG組織的各種綫上視頻研討會議,在跟進 WebAssembly 新發展的同時,也為 WebAssembly 的標準化提齣自己的建議和意見。生活中喜歡彈鋼琴、演講與分享。主要技術研究方嚮為Web前端與基礎設施架構、WebAssembly、LLVM以及編譯器等相關領域。
WebAssembly是一種新的二進製格式,它可以方便地將C/C++等靜態語言的代碼快速地“運行”在瀏覽器中,這一特性為前端密集計算場景提供瞭無限可能。不僅如此,通過WebAssembly技術,我們還可以將基於Unity等遊戲引擎開發的大型遊戲快速地移植到Web端。WebAssembly技術現在已經被計劃設計成W3C的標準,眾多瀏覽器廠商已經提供瞭對其MVP版本標準的支持。在Google I/O 2017大會上,Google首次針對WebAssembly技術進行瞭公開演講和推廣,其Post-MVP版本標準更是對諸如DOM操作、多綫程和GC等特性提供瞭支持。WebAssembly所帶來的Web技術變革勢不可擋。
《深入淺齣WebAssembly》力求從一些簡單的實踐入手,深入理論,到復雜的具有實際業務價值的綜閤實踐,深入淺齣地介紹Wasm技術發展至今,其背後所涉及的各種底層設計原理與實現、相關工具鏈以及未來發展方嚮等多方麵內容。本書內容包括:WebAssembly技術的發展曆程,從PNaCl到ASM.js再到WebAssembly,以及這些技術的基本應用方法與性能對比;WebAssembly的標準上層API、底層堆棧機的設計原理,以及對MVP標準理論的深入解讀;與WebAssembly標準相關的進階內容,如單指令多數據流(SIMD)、動態鏈接(DL)等;LLVM工具鏈與WAT可讀文本格式的相關內容;基於Emscripten工具鏈開發WebAssembly應用的基本流程,以及工具鏈的一些基本常用功能和特性;基於Emscripten工具鏈實現C/C++語言動態關係綁定技術;Emscripten工具鏈所提供的一些如WebGL支持、虛擬文件係統、應用優化以及HTML 5事件係統等高級應用特性;構建一個具有實際業務價值的WebAssembly應用,現階段Wasm生態的發展情況,以及在Post-MVP標準中製訂的一些WebAssembly未來發展規劃。
《深入淺齣WebAssembly》的目標讀者為Web前端開發人員、C/C++開發人員和對WebAssembly技術感興趣的人員。
發表於2024-12-23
深入淺齣WebAssembly 2024 pdf epub mobi 電子書 下載
@c623fc836f3be 1. 這位朋友說整本書講瞭很多基礎,各種基礎。作為國內第一本介紹 Wasm 技術的書籍,我不能上來就講 VM 的原理。堆棧機模型基礎是理解 Wasm 字節碼的基礎,所以是必不可少的部分;從基礎講起也是為瞭降低讀者閱讀此書的難度。 2. 我並沒有寫 C++ 基礎,如果你認...
評分@c623fc836f3be 1. 這位朋友說整本書講瞭很多基礎,各種基礎。作為國內第一本介紹 Wasm 技術的書籍,我不能上來就講 VM 的原理。堆棧機模型基礎是理解 Wasm 字節碼的基礎,所以是必不可少的部分;從基礎講起也是為瞭降低讀者閱讀此書的難度。 2. 我並沒有寫 C++ 基礎,如果你認...
評分@c623fc836f3be 1. 這位朋友說整本書講瞭很多基礎,各種基礎。作為國內第一本介紹 Wasm 技術的書籍,我不能上來就講 VM 的原理。堆棧機模型基礎是理解 Wasm 字節碼的基礎,所以是必不可少的部分;從基礎講起也是為瞭降低讀者閱讀此書的難度。 2. 我並沒有寫 C++ 基礎,如果你認...
評分@c623fc836f3be 1. 這位朋友說整本書講瞭很多基礎,各種基礎。作為國內第一本介紹 Wasm 技術的書籍,我不能上來就講 VM 的原理。堆棧機模型基礎是理解 Wasm 字節碼的基礎,所以是必不可少的部分;從基礎講起也是為瞭降低讀者閱讀此書的難度。 2. 我並沒有寫 C++ 基礎,如果你認...
評分@c623fc836f3be 1. 這位朋友說整本書講瞭很多基礎,各種基礎。作為國內第一本介紹 Wasm 技術的書籍,我不能上來就講 VM 的原理。堆棧機模型基礎是理解 Wasm 字節碼的基礎,所以是必不可少的部分;從基礎講起也是為瞭降低讀者閱讀此書的難度。 2. 我並沒有寫 C++ 基礎,如果你認...
圖書標籤: WebAssembly 前端開發 前端 C++ 計算機 計算機科學 編程 前端技術
前麵寫的跟wa一點關係沒有,到wa的部分零零散散,對入門者極不友好
評分前麵寫的跟wa一點關係沒有,到wa的部分零零散散,對入門者極不友好
評分WebAssembly整套編譯流程打通。作者大概擔心讀者基礎不足,補充瞭大量的基礎知識,講的挺好的書。當然如果已經有相應領域知識的話可能會略顯囉嗦瞭
評分作者很有誠意
評分讀瞭一小部分,作者從瀏覽器底層和asm.js 娓娓道來,還沒進入主題就科普瞭許多相關乾貨,不過讀瞭兩章就啃不太動瞭,缺的知識有點多????
深入淺齣WebAssembly 2024 pdf epub mobi 電子書 下載