WebAssembly in Action

تاریخ: ۲۱:۷:۴۱ ۱۳۹۸/۹/۲۹ جمعه
توسط: MotoMan
امتیاز: ۲
تعداد بازدید: ۳۶۸
دیدگاه ها: ۰
برچسب ها: WebAssembly |
کتاب WebAssembly in Action
Manning Publications
Gerard Gallant
9781617295744
2019
448
English

بدون فقط تکیه کردن به جاوا اسکریپت، برنامه‌های تحت مرورگر با کارایی بالا بنویسید! با کامپایل کردن کد‌های C ،C پلاس پلاس یا Rust شما در قالب باینری WebAssembly، آن‌ها با سرعتی نزدیک به حالت native در مرورگر اجرا می‌شوند. وب اسمبلی، سرعت بیشتر، فرصت‌های بیشتر برای استفاده مجدد از کد‌های موجود و دسترسی به کتابخانه‌های سریع‌تر و جدید‌تری را فراهم می‌کند. علاوه بر این ها، وقتی که به جاوا اسکریپت احتیاج پیدا کردید، خیلی راحت می‌تواند با آن تعامل داشته باشید.

کتاب WebAssembly in Action، به شما نحوه‌ی نوشتن برنامه‌های تحت مرورگر با کارایی بالا را با استفاده از سی پلاس پلاس و سایر زبان هایی که وب اسمبلی از آن‌ها پشتیبانی می‌کند، آموزش می‌دهد. در این کتاب، ایجاد ماژول‌های وب اسمبلی بومی، ارتباط با کامپوننت‌های JavaScript و حداکثر کردن کارایی با web worker‌ها و pthread‌ها را می‌آموزید.


آن چه که در کتاب وب اسمبلی در عمل، خواهید آموخت:

  • لینک کردن پویا چندین ماژول در زمان اجرا
  • برقراری ارتباط بین ماژول‌ها و جاوا اسکریپت
  • اشکال زدایی با قالب متنی وب اسمبلی
  • Threading با web worker‌ها و pthread‌ها

 

Table of Contents

PART 1 - FIRST STEPS
1. Meet WebAssembly
2. A look inside WebAssembly modules
3. Creating your first WebAssembly module

PART 2 - WORKING WITH MODULES
1. Reusing your existing C++ codebase
2. Creating a WebAssembly module that calls into JavaScript
3. Creating a WebAssembly module that talks to JavaScript using function pointers

PART 3 - ADVANCED TOPICS
1. Dynamic linking: The basics
2. Dynamic linking: The implementation
3. Threading: Web workers and pthreads
4. WebAssembly modules in Node.js

PART 4 - DEBUGGING AND TESTING
1. WebAssembly text format
2. Debugging
3. Testing—and then what? 

 

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...