دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: طراحی وب سایت ویرایش: نویسندگان: Gerard Gallant سری: ISBN (شابک) : 1617295744, 9781617295744 ناشر: Manning Publications سال نشر: 2019 تعداد صفحات: 450 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 20 مگابایت
کلمات کلیدی مربوط به کتاب WebAssembly در عمل: جاوا اسکریپت، برنامه های کاربردی وب
در صورت تبدیل فایل کتاب WebAssembly in Action به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب WebAssembly در عمل نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
«قانون اتوود» با این ایده هدایت میشود که همه برنامهها در نهایت در وب اجرا میشوند و بنابراین باید با جاوا اسکریپت نوشته شوند. WebAssembly ممکن است راه خروج شما باشد! با WebAssembly، می توانید تقریباً به هر زبان مدرنی بنویسید و کد خود را در مرورگر از طریق یک محیط اجرای ایمن و جعبه ایمنی که می تواند در مرورگر وب و سایر پلتفرم ها جاسازی شود، در مرورگر اجرا کنید. راه اندازی و حرکت با WebAssembly شما را ملزم می کند که فرآیند توسعه وب خود را تغییر دهید. WebAssembly in Action شما را به سرعت شروع می کند و شما را از طریق مثال های دنیای واقعی و نمودارهای دقیق راهنمایی می کند که به شما در ایجاد، اجرا و اشکال زدایی ماژول های WebAssembly کمک می کند. ویژگیهای کلیدی * قالب WebAssembly * پیوند پویا چند ماژول در زمان اجرا * برقراری ارتباط بین ماژولها و جاوا اسکریپت * ماژولهای اشکالزدایی * ویژگیهای منتشر نشده مانند اتصالات میزبان و جمعآوری زباله مخاطبان برای توسعهدهندگان با درک اولیه C/C++، جاوا اسکریپت و HTML نوشته شده است. درباره فناوری WebAssembly کدهای نوشته شده به زبان های C، C++، Rust و دیگر زبان های سطح بالا را در یک فایل بایت کد فوق فشرده که در مرورگر و سایر محیط ها با سرعت تقریباً اصلی اجرا می شوند، کامپایل می کند. علاوه بر عملکرد بسیار بهبود یافته، فرصتهایی برای استفاده مجدد از کدهای موجود، و آزادی ساخت به زبان مورد علاقهتان، این تغییردهنده بازی اجازه دسترسی به کتابخانههای جدیدتر و سریعتر را میدهد. WebAssembly تلاش مشترک رهبران صنعت مانند مایکروسافت، موزیلا، گوگل و دیگران است، با جرارد گالانت یک متخصص گواهی مایکروسافت و یک توسعه دهنده ارشد نرم افزار در Dovico Software است. او به طور منظم در Blogger.com و DZone.com وبلاگ می نویسد.
"Atwood's Law" is driven by the idea that all applications will ultimately wind up on the web and therefore must be written in JavaScript. WebAssembly may be your way out! With WebAssembly, you can write in nearly any modern language and run your code in the browser through a memory-safe, sandboxed execution environment that can be embedded in a web browser and other platforms. Getting set up and moving with WebAssembly requires you to modify your web dev process; WebAssembly in Action will get you started quickly and guide you through real-world examples and detailed diagrams that help you create, run, and debug WebAssembly modules. Key features * The WebAssembly format * Dynamic linking of multiple modules at runtime * Communicating between modules and JavaScript * Debugging modules * Unreleased features like host bindings and garbage collection Audience Written for developers with a basic understanding of C/C++, JavaScript, and HTML. About the technology WebAssembly compiles code written in C, C++, Rust, and other highlevel languages into an ultra-compact bytecode files that run in the browser and other environments at near-native speeds. Besides vastly improved performance, opportunities to reuse existing code, and the freedom to build in your favorite language, this game-changer allows access to newer and faster libraries. WebAssembly is the joint effort of industry leaders like Microsoft, Mozilla, Google, and others, with Gerard Gallant is a Microsoft Certified Professional and a Senior Software Developer at Dovico Software. He blogs regularly on Blogger.com and DZone.com.
PART 1 - FIRST STEPS 1. Meet WebAssembly 2. A look inside WebAssembly modules 3. Creating your first WebAssembly module PART 2 - WORKING WITH MODULES 4. Reusing your existing C++ codebase 5. Creating a WebAssembly module that calls into JavaScript 6. Creating a WebAssembly module that talks to JavaScript using function pointers PART 3 - ADVANCED TOPICS 7. Dynamic linking: The basics 8. Dynamic linking: The implementation 9. Threading: Web workers and pthreads 10. WebAssembly modules in Node.js PART 4 - DEBUGGING AND TESTING 11. WebAssembly text format 12. Debugging 13. Testing — and then what?