fbpx

MEAP 搶鮮電子書 – WebAssembly in Action

書籍簡介

WebAssembly 是未來趨勢,當你想知道未來會發生了什麼事,你應該讀讀這本書。

Sander Zegveld

“任何可以用 JavaScript 編寫的應用程式最終都會用 JavaScript 編寫。” ー Jeff Atwood,StackOverflow 的聯合創始人

“Atwood 定律”的出發點是,所有的應用程式最終都會出現在網路上,因此必須用 JavaScript 編寫。 WebAssembly 可能是你的出路! 透過 WebAssembly,您可以使用幾乎任何現代的程式語言編寫程式碼,並通過記憶體安全的沙箱執行環境在瀏覽器中執行程式碼,該環境可以嵌入到 web 瀏覽器和其它平臺中。 建立並使用 WebAssembly 需要您修改網頁程式開發流程;

WebAssembly in Action 將幫助您快速入門,並指導您完成真實的範例和使用詳細的圖表幫助您建立、執行和除錯 WebAssembly 模組

關於這個技術

Webassembly 可將 C、 C++ 、 Rust 和其它高階語言編寫的程式碼編譯成超小巧的位元組碼檔案,這些位元組碼檔案在瀏覽器和其他環境中以接近本地端程式的速度執行。 除了大大提高了效能、重用現有程式碼的機會以及使用自己喜歡的語言進行構建的自由之外,這個遊戲規則更改還將允許訪問更新、更快的程式庫。 WebAssembly 是微軟、 Mozilla、Google 等業界領袖的共同努力,所有主流瀏覽器都支援 WebAssembly

關於這本書

Webassembly in Action 介紹了 WebAssembly 堆疊,並帶領您完成編寫和執行基於瀏覽器的應用程式的流程。 開發專家 Gerard Gallant 為你提供了 HTML 基礎、 JavaScript Promises 和 WebAssembly JavaScript API 的堅實基礎模組結構。 在構建簡單模組之後,您將深入研究執行時多個模組的動態連結,使用 Node.js 模組,使用 C/C++ 和 Emscripten 工具套件構建模組,以及使用 HTML5 web worker 執行一個與 UI 無關的執行緒。

為了確保程式碼沒有錯誤,您還將瞭解對除錯至關重要的 WebAssembly 文字格式。 您將通過實際的範例強化您的學習,並瞭解即將出現的特性,包括主機連結(host bidings )和垃圾收集。 Webassembly 使得線上視訊遊戲、影象和視訊編輯、虛擬實境、端對端 ( peer-to-peer )協作、音樂串流等應用程式的開發成為可能,而無需調整 JavaScript 的特性。 這個全面的教程是你的入場券!

書籍內容包含

  • Webassembly 格式
  • 在執行時動態連結多個模組
  • 模組與 JavaScript 之間的通訊
  • 除錯模組
  • 還未釋出的功能,如主機連結(host bidings )和垃圾收集

目標讀者

  • 針對使用 C/C++ 、 JavaScript 和 HTML 有基本理解的開發人員

關於作者

Gerard Gallant 是微軟認證專家和 Dovico Software 的高級軟體開發人員。他定期在 Blogger.com 和 DZone.com 上發表文章。

關於 MEAP 搶鮮電子書

一本書可能需要一年或更長的時間才能寫出來,那麼你今天如何學習熱門新技術? 答案是MEAP,即 Manning Early Access 計劃。 在 MEAP 中,你可以逐次閱讀章節方式閱讀一本書當書還在進行撰寫中,一旦完成,即可獲得最終的電子書。 如果你預訂實體書籍,你必須在上架到商店之前等很久。更詳細的 MEAP 請參考 https://www.manning.com/meap-program

有需要 5 折優惠折扣碼,請到這邊留言小編機器人會傳訊給您


購買電子書

你可能會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: