Kyle Simpson

#YDKJS
#You_Dont_Know_JS
#JavaScript
🚀 مهم نیست چقدر تجربه در JavaScript داری، احتمال زیاد هنوز این زبان رو بهطور کامل درک نکردی. این راهنمای کوتاه اما عمیق از سری «You Don’t Know JS» روی ویژگیهای جدید برنامهنویسی asynchronous و تکنیکهای performance تمرکز میکنه―از جمله Promises، Generators و Web Workers―که بهت اجازه میده اپلیکیشنهای تکصفحهای (SPA) پیشرفته بسازی و همزمان از جهنم callbackها خارج بشی.
📚 مثل بقیه کتابهای این مجموعه، این کتاب هم وارد بخشهای پیچیدهتر JavaScript میشه که خیلی از برنامهنویسها عمداً ازشون دوری میکنن. با این دانش، میتونی به سطح واقعی تسلط روی JavaScript برسی.
⚡ با این کتاب یاد میگیری:
🚀 روشهای قدیمی و جدید JavaScript برای مدیریت برنامهنویسی asynchronous رو بررسی کنی
🔁 بفهمی callbackها چطور کنترل اجرای برنامه رو به طرفهای ثالث میدن
🔐 مشکل Inversion of Control رو با استفاده از Promises حل کنی
⛓️ از Generators برای نوشتن جریانهای async به شکل ترتیبی و شبیه synchronous استفاده کنی
⚙️ بهینهسازی در سطح برنامه رو با Web Workers، SIMD و asm.js بررسی کنی
📊 روشها و منابع ارزشمند برای benchmark و tuning عبارتها و statementها رو یاد بگیری
📖 فهرست مطالب:
👨💻 درباره نویسنده:
کایل سیمپسون یک «Open Web Evangelist» از آستین، تگزاسه. او به JavaScript، HTML5، ارتباطات real-time و peer-to-peer و همچنین performance وب علاقهمنده. در غیر این صورت، معمولاً از این حوزهها خسته نمیشه. او نویسنده، مدرس ورکشاپ، سخنران فنی و عضو فعال جامعه متنباز (OSS) هست.
🔍 مشاهده سایر کتابهای مجموعه You Don’t Know JS:
No matter how much experience you have with JavaScript, odds are you don’t fully understand the language. As part of the "You Don’t Know JS" series, this concise yet in-depth guide focuses on new asynchronous features and performance techniques―including Promises, generators, and Web Workers―that let you create sophisticated single-page web applications and escape callback hell in the process.
Like other books in this series, You Don’t Know JS: Async & Performance dives into trickier parts of the language that many JavaScript programmers simply avoid. Armed with this knowledge, you can become a true JavaScript master.
With this book you will:
Table of Contents
Chapter 1: Asynchrony: Now & Later
Chapter 2: Callbacks
Chapter 3: Promises
Chapter 4: Generators
Chapter 5: Program Performance
Chapter 6: Benchmarking & Tuning
About the Author
Kyle Simpson is an Open Web Evangelist from Austin, TX. He's passionate about JavaScript, HTML5, real-time/peer-to-peer communications, and web performance. Otherwise, he's probably bored by it. Kyle is an author, workshop trainer, tech speaker, and avid OSS community member.
🔎 The YOU DON’T KNOW JS series includes:









