ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب WebAssembly: The Definitive Guide: Safe, Fast, and Portable Code

دانلود کتاب WebAssembly: راهنمای قطعی: کد ایمن، سریع و قابل حمل

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

مشخصات کتاب

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

ویرایش: [1 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 1492089842, 9781492089841 
ناشر: O'Reilly Media 
سال نشر: 2022 
تعداد صفحات: 400 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 Mb 

قیمت کتاب (تومان) : 51,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 1


در صورت تبدیل فایل کتاب WebAssembly: The Definitive Guide: Safe, Fast, and Portable Code به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب WebAssembly: راهنمای قطعی: کد ایمن، سریع و قابل حمل نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب WebAssembly: راهنمای قطعی: کد ایمن، سریع و قابل حمل



WebAssembly: The Definitive Guide مقدمه ای کامل و در دسترس برای یکی از تحول آفرین ترین فناوری هایی است که صنعت ما را تحت تأثیر قرار داده است. چیزی که به عنوان راهی برای استفاده از زبان‌هایی غیر از جاوا اسکریپت در مرورگر شروع شد، به مسیری جامع برای حمل‌پذیری، عملکرد، افزایش امنیت و استفاده مجدد بیشتر از کد در مجموعه‌ای چشمگیر از اهداف استقرار تبدیل شده است.

نویسنده برایان اسلتن. عناصر این فناوری را به‌صورت تدریجی معرفی می‌کند و در عین حال چندین نمونه ملموس و کد محور از کاربردهای کاربردی و پیشرفته WebAssembly را ایجاد می‌کند. چه با نرم افزار سازمانی یا سیستم های جاسازی شده کار کنید، یا در محیط های سرگرمی، محاسبات علمی یا راه اندازی، خواهید آموخت که چگونه WebAssembly می تواند تأثیر مثبتی بر روش توسعه نرم افزار داشته باشد.

  • استفاده کنید. WebAssembly برای افزایش قابلیت حمل کد در پلتفرم ها طراحی می کند
  • از تعداد بیشتری از دارایی های نرم افزاری خود در تعداد بیشتری از اهداف استقرار مجدد استفاده کنید
  • بیاموزید که چگونه WebAssembly محافظت در برابر حملات امنیتی برجسته را افزایش می دهد
  • از WebAssembly برای استقرار کدهای قدیمی در محیط های وب استفاده کنید
  • پایه کاربری خود را در بین زبان ها و محیط های توسعه افزایش دهید
  • کد جاوا اسکریپت را با زبان ها و محیط های دیگر ادغام کنید تا عملکرد، امنیت و بهره وری را بهبود بخشید< /li>
  • بیاموزید که چگونه WebAssembly بر حرفه شما به عنوان توسعه دهنده نرم افزار تأثیر می گذارد



توضیحاتی درمورد کتاب به خارجی

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 designs 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




فهرست مطالب

Cover
Copyright
Table of Contents
Preface
	Conventions Used in This Book
	Using Code Examples
	O’Reilly Online Learning
	How to Contact Us
	Acknowledgments
Chapter 1. Introduction
	What WebAssembly Offers
	History of the Web
	Origins of JavaScript
	Evolution of the Web Platform
	Native Client (NaCl)
	asm.js
	Rise of WebAssembly
Chapter 2. “Hello, World!” (Sort of)
	WebAssembly Text Format (Wat)
	Converting Wat to Wasm
	Running Wasm in a Repl
	Running Wasm in the Browser
Chapter 3. WebAssembly Modules
	Module Structure
	Exploring Module Sections
	Working with Modules
	Future ES6 Module Integration
Chapter 4. WebAssembly Memory
	TypedArrays
	WebAssembly Memory Instances
	Using the WebAssembly Memory API
	Strings at Last!
Chapter 5. Using C/C++ and WebAssembly
	Using C Functions
	Things Get Complicated
	C/C++ and WebAssembly
	Finally, “Hello, World!” in WebAssembly
Chapter 6. Applied WebAssembly: Legacy Code in the Browser
	Proper “Hello, World!”
	Porting Third-Party Code
	libsodium
Chapter 7. WebAssembly Tables
	Static Versus Dynamic Linking
	Creating Tables in Modules
	Dynamic Linking in WebAssembly
Chapter 8. WebAssembly in the Server
	Native Extensions to Node.js
	WebAssembly and Node.js
	Supply Chain Attacks
	WebAssembly and Deno
	A Look Forward
Chapter 9. Applied WebAssembly: TensorFlow.js
	Hardware
	Playground
	TensorFlow.js
	WebAssembly Backend
Chapter 10. Rust
	Introduction to Rust
	Rust and WebAssembly
	wasm-bindgen
	Designing Code for In and Out of the Browser
Chapter 11. WebAssembly System Interface (WASI)
	WebAssembly System Interface (WASI)
	Capabilities-Based Security
	The Bigger Picture
Chapter 12. Extending the WebAssembly Platform
	WASI Runtimes
	Multi-Value Return
	Reference Types
	Module Linking
	Feature Testing
	Other Proposals
Chapter 13. WebAssembly and .NET
	.NET and Wasmtime
	Blazor
	Uno Platform
Chapter 14. Using AssemblyScript and WebAssembly
	“Definitely Not a TypeScript to WebAssembly Compiler”
	Simple Example
	Garbage Collection and the AssemblyScript Runtime
	AssemblyScript Standard Library
	AssemblyScript Loader
Chapter 15. Applied WebAssembly: In the Cloud and on the Edge
	A Short, Personal Detour
	Our Industry Evolves
	Fastly Compute@Edge
	Krustlet
	Suborbital
	WasmEdge
	wasmCloud
Chapter 16. Applied WebAssembly: Decentralized Applications
	Centralization Versus Decentralization
	From Bitcoin to Ethereum
	How Do You Solve a Problem Like the Halting Problem?
	ewasm
	Polkadot
	InterPlanetary File System (IPFS)
Chapter 17. WebAssembly and Other Languages
	TinyGo
	Artichoke
	Swift
	Java
	Kotlin
	Zig
	Grain
	And Then?
Appendix. Installing WebAssembly Tools
	Installing WebAssembly Binary Toolkit (WABT)
	Installing LLVM
	Installing Emscripten
	Installing Wasm3
	Installing Wasmtime
	Installing Wasmer
	Installing Rust Tools
	Installing .NET Tools
	Installing AssemblyScript
	Installing IPFS
	Installing TinyGo
	Installing Artichoke
	Installing SwiftWasm
	Installing Zig and Grain
Index
About the Author
Colophon




نظرات کاربران