کدنامهمرجع‌های مهندسی نرم‌افزار، به فارسی

Qwik

Qwik

هر فریم‌ورک ‎SSR‎ یک هزینهٔ پنهان دارد: صفحه سریع نمایش داده می‌شود، اما تا وقتی کل جاوااسکریپت دانلود و اجرا نشود، کلیک‌ها کار نمی‌کنند. اسمش ‎hydration‎ است. Qwik این مرحله را کاملاً حذف می‌کند — و این مسیر توضیح می‌دهد چطور، و چه چیزی در عوض می‌دهی.

۱۵فصل
۲۳۷تمرین با پاسخ
≈ ۲۱ ساعتزمان تخمینی
۳پروژهٔ نهایی

پیشرفت تو

۰٪

درصد هر فصل از دو چیز می‌آید: چقدر از بخش‌هایش را خوانده‌ای (۵۵٪) و چند تمرینش را تیک زده‌ای (۴۵٪). همه‌چیز داخل مرورگر خودت می‌ماند.

فصل

فصل‌ها به هم وابسته‌اند و ترتیبشان معنا دارد. هر مسیر با پروژه‌های نهایی تمام می‌شود: ساده، متوسط، پیچیده.

۱

مسئله: hydration

چرا صفحه‌ای که دیده می‌شود هنوز کار نمی‌کند.

در نوبت نوشتن
۲

resumability

به‌جای اجرای دوباره، ادامه دادن از جایی که سرور رها کرد.

در نوبت نوشتن
۳

کامپوننت و signal

واکنش‌پذیری ریزدانه.

در نوبت نوشتن
۴

‎$‎ و اجرای تنبل

مرز‌هایی که کامپایلر برای بارگذاری تنبل می‌سازد.

در نوبت نوشتن
۵

Qwik City: مسیریابی

مسیریابی مبتنی بر فایل و layout.

در نوبت نوشتن
۶

routeLoader و routeAction

داده و فرم، سمت سرور.

در نوبت نوشتن
۷

مدیریت حالت

حالت محلی، مشترک و سریال‌سازی‌پذیر.

در نوبت نوشتن
۸

استایل

‎CSS‎ محدود به کامپوننت و راه‌های دیگر.

در نوبت نوشتن
۹

یکپارچگی با کتابخانه‌ها

استفاده از کد React و کتابخانه‌های موجود.

در نوبت نوشتن
۱۰

کارایی و اندازهٔ باندل

اندازه‌گیری واقعی، نه ادعا.

در نوبت نوشتن
۱۱

‎SSR‎ و ‎SSG‎

انتخاب حالت رندر برای هر مسیر.

در نوبت نوشتن
۱۲

استقرار

adapter، داکر و لبه.

در نوبت نوشتن
۱۳

پروژهٔ ۱ — صفحهٔ تعاملی

کامپوننت، signal و رویداد.

در نوبت نوشتنپروژهٔ ساده
۱۴

پروژهٔ ۲ — اپ داده‌محور

loader، action، فرم و خطا.

در نوبت نوشتنپروژهٔ متوسط
۱۵

پروژهٔ ۳ — اپ کامل با اندازه‌گیری کارایی

احراز هویت، استقرار و مقایسهٔ عددی با یک اپ ‎SSR‎ معمولی.

در نوبت نوشتنپروژهٔ پیچیده