Loading
Cover of Hands On JavaScript High Performance: Build faster web apps using Node.js, Svelte.js and WebAssembly
English Beginner Frontend Development

Hands On JavaScript High Performance: Build faster web apps using Node.js, Svelte.js and WebAssembly

Justin Scherer

Justin Scherer

4.0 / 5

0 نظر

2020

سال انتشار

368

صفحه

401

بازدید

معرفی کتاب کتاب Hands On JavaScript High Performance: Build faster web apps using Node.js, Svelte.js and WebAssembly نوشته جاستین شرر، یکی از منابع مهم و کاربردی برای توسعه‌دهندگان وب است که به دنبال بهبود عملکرد اپلیکیشن‌های خود با استفاده از تکنولوژی‌های Node.js، Svelte.

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

معرفی کتاب

کتاب Hands On JavaScript High Performance: Build faster web apps using Node.js, Svelte.js and WebAssembly نوشته جاستین شرر، یکی از منابع مهم و کاربردی برای توسعه‌دهندگان وب است که به دنبال بهبود عملکرد اپلیکیشن‌های خود با استفاده از تکنولوژی‌های Node.js، Svelte.js و WebAssembly هستند.

خلاصه‌ای از کتاب

این کتاب به طور جامع به بکارگیری تکنیک‌ها و ابزارهای بهینه‌سازی عملکرد برای توسعه برنامه‌های وب امروزی می‌پردازد. نویسنده با تجربه عمیق در طراحی نرم‌افزارهای پیشرفته، فرآیندهایی را پیشنهاد می‌کند که برای هر توسعه‌دهنده‌ای که به دنبال سرعت و کارایی بیشتر در ارائه برنامه‌های خود است، ضروری می‌باشد.

کتاب با توضیح پایه‌ای از JavaScript و عملکرد آن آغاز می‌شود و به تدریج به سمت مفاهیمی پیچیده‌تر مانند بهینه‌سازی حافظه و مدیریت منابع در Node.js می‌رود. همچنین شامل بخش‌هایی درباره Svelte.js به عنوان یکی از فریم‌ورک‌های مدرن برای ساخت رابط‌های کاربری واکنش‌گرا (reactive) می‌باشد که چگونه می‌توان از قابلیت‌های آن برای بهبود عملکرد استفاده کرد.

WebAssembly نیز به عنوان یکی از نوآوری‌های اخیر در تکنولوژی وب به‌طور کامل مورد بررسی قرار می‌گیرد و نحوه ادغام آن با JavaScript برای اجرای کدهای باینری با سرعت نزدیک به برنامه‌های بومی توضیح داده می‌شود.

نکات کلیدی

  • درک بهینه‌سازی حافظه و مدیریت منابع در Node.js
  • توسعه رابط‌های کاربری بهینه با Svelte.js
  • استفاده از WebAssembly برای اجرای کدها با عملکرد بالا
  • راه‌کارهای بهبود زمان پاسخ‌گویی و کارایی برنامه

نقل‌قول‌های معروف از کتاب

"کارایی، قلب تپنده هر برنامه موفق است؛ و جاوااسکریپت وسیله‌ای برای رسیدن به این موفقیت."

جاستین شرر

"هر مرحله از بهینه‌سازی، تعادل میان سرعت و قابلیت‌های نرم‌افزار را تعیین می‌کند."

جاستین شرر

چرا این کتاب اهمیت دارد؟

با رشد روزافزون تقاضا برای برنامه‌های وب سریع و کارآمد، این کتاب ابزارهای ضروری برای هر توسعه‌دهنده‌ای را فراهم می‌کند که در صدد است تا اپلیکیشن‌های خود را به سطح بالاتری از عملکرد برساند. اهمیت موضوعاتی مانند بهینه‌سازی حافظه و استفاده از تکنولوژی‌های نوین مانند WebAssembly در بهبود سرعت پردازش و اجرای برنامه‌ها در بسترهای مختلف نیز در این کتاب به‌طور عمیق بررسی شده است.

این کتاب به عنوان یک راهنمای عملی، نه تنها مباحث نظری مربوط به بهبود عملکرد وب‌اپلیکیشن‌ها را می‌کاود، بلکه با ارائه مثال‌های کاربردی و قابل پیاده‌سازی، زمینه عملیاتی کردن پیشنهادات را برای توسعه‌دهندگان فراهم می‌کند. به همین جهت می‌توان گفت این اثر برای توسعه‌دهندگان وب که به دنبال افزایش دانش فنی و جذب بهترین راه‌کارهای بهینه‌سازی هستند، ارزشمند است.

از این کتاب بپرس

پرسشت با عنوان و نویسنده همین کتاب برای دستیار ارسال می‌شود. هر پاسخ ۲ امتیاز مصرف می‌کند.

وارد شوید تا بتوانید از دستیار کتاب بپرسید.

نظر خوانندگان

0 نظر · میانگین 4.0 از ۵

هنوز نظری ثبت نشده

اگر این کتاب را خوانده‌اید، تجربه‌تان را با دیگران به اشتراک بگذارید.

نظر خودت را بنویس

وارد شوید تا نظر خود را ثبت کنید.

پرسش و پاسخ خوانندگان

سؤال مشخص بپرس و از تجربه جامعه استفاده کن.

وارد شوید تا سؤال بپرسید یا پاسخ بدهید.

هنوز پرسشی ثبت نشده

اولین سؤال روشن و مفید را شما مطرح کنید.

منابع مرتبط برای ادامه همین مسیر.