دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1 ed.]
نویسندگان: Brian Sletten
سری:
ISBN (شابک) : 1492089842, 9781492089841
ناشر: O'Reilly Media
سال نشر: 2022
تعداد صفحات: 400
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 8 Mb
در صورت تبدیل فایل کتاب WebAssembly: The Definitive Guide: Safe, Fast, and Portable Code به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب WebAssembly: راهنمای قطعی: کد ایمن، سریع و قابل حمل نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
WebAssembly: The Definitive Guide مقدمه ای کامل و در دسترس برای یکی از تحول آفرین ترین فناوری هایی است که صنعت ما را تحت تأثیر قرار داده است. چیزی که به عنوان راهی برای استفاده از زبانهایی غیر از جاوا اسکریپت در مرورگر شروع شد، به مسیری جامع برای حملپذیری، عملکرد، افزایش امنیت و استفاده مجدد بیشتر از کد در مجموعهای چشمگیر از اهداف استقرار تبدیل شده است.
نویسنده برایان اسلتن. عناصر این فناوری را بهصورت تدریجی معرفی میکند و در عین حال چندین نمونه ملموس و کد محور از کاربردهای کاربردی و پیشرفته WebAssembly را ایجاد میکند. چه با نرم افزار سازمانی یا سیستم های جاسازی شده کار کنید، یا در محیط های سرگرمی، محاسبات علمی یا راه اندازی، خواهید آموخت که چگونه 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.
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