Webassembly: The Definitive Guide: Safe, Fast, and Portable Code

Sletten, Brian

  • 出版商: O'Reilly
  • 出版日期: 2022-01-04
  • 定價: $2,300
  • 售價: 8.5$1,955
  • 語言: 英文
  • 頁數: 342
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1492089842
  • ISBN-13: 9781492089841
  • 相關分類: WebAssembly
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

WebAssembly: The Definitive Guide is a thorough and accessible introduction to one of the most transformative technologies hitting our industry. What started as a way to use languages other than JavaScript in the browser has evolved into a comprehensive path toward portability, performance, increased security, and greater code reuse across an impressive collection of deployment targets.

Author Brian Sletten introduces elements of this technology incrementally while building to several concrete, code-driven examples of practical, cutting-edge WebAssembly uses. Whether you work with enterprise software or embedded systems, or in entertainment, scientific computing, or startup environments, you'll learn how WebAssembly can have a positive impact on the way you develop software.

  • Use WebAssembly to increase code portability across platforms
  • Reuse more of your software assets in a wider number of deployment targets
  • Learn how WebAssembly increases protection against prominent security attacks
  • Use WebAssembly to deploy legacy code in web environments
  • Increase your user base across languages and development environments
  • Integrate JavaScript code with other languages and environments to improve performance, security, and productivity
  • Learn how WebAssembly will affect your career as software developer

商品描述(中文翻譯)

《WebAssembly: The Definitive Guide》是一本全面且易於理解的介紹,探討了一項對我們行業具有重大轉型影響的技術。起初,WebAssembly是一種在瀏覽器中使用非JavaScript語言的方式,但現在已發展成為一個全面的路徑,可實現代碼的可移植性、性能提升、增強安全性以及在多種部署目標上實現代碼重用。

作者Brian Sletten逐步介紹了這項技術的各個要素,同時通過幾個具體的、以代碼為驅動的實例,展示了WebAssembly在實際應用中的前沿性。無論您是從事企業軟件、嵌入式系統,還是在娛樂、科學計算或初創環境中工作,您都將學習到WebAssembly如何對您的軟件開發方式產生積極影響。

本書的重點內容包括:
- 使用WebAssembly實現代碼在不同平台間的可移植性
- 在更多的部署目標上重用更多的軟件資產
- 學習WebAssembly如何增強對常見安全攻擊的防護能力
- 使用WebAssembly在Web環境中部署遺留代碼
- 擴大您的用戶群,跨越不同語言和開發環境
- 將JavaScript代碼與其他語言和環境集成,以提高性能、安全性和生產力
- 了解WebAssembly對您作為軟件開發人員的職業生涯將產生的影響。

作者簡介

Brian Sletten is a liberal arts-educated software engineer with a focus on forward-leaning technologies. His experience has spanned many industries including retail, banking, publishing, online games, defense, finance, hospitality and health care. His career has been a mix of applying next generation solutions and practical problem solving. This positions him well to understand both the real-world benefits of WebAssembly and the potential that it has to revolutionize our industry. It is the centerpiece of a new vision for building portable, scalable, safe software that provides robust business value for longer timeframes. Brian has been teaching and speaking about WebAssembly for the last three years. He has a B.S. in Computer Science from the College of William and Mary and lives in Auburn, CA.

作者簡介(中文翻譯)

Brian Sletten是一位受過文科教育的軟體工程師,專注於前瞻性技術。他的經驗涵蓋了多個行業,包括零售、銀行、出版、線上遊戲、國防、金融、酒店和醫療保健。他的職業生涯結合了應用下一代解決方案和實際問題解決。這使他能夠深入了解WebAssembly的現實世界優勢以及它在革新我們行業方面的潛力。WebAssembly是構建可攜、可擴展、安全軟體的新願景的核心,並為更長時間範圍提供強大的商業價值。Brian在過去三年中一直在教授和演講WebAssembly。他擁有威廉和瑪麗學院的計算機科學學士學位,並居住在加利福尼亞州奧本。