You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
107 lines
9.3 KiB
107 lines
9.3 KiB
<!--
|
|
CO_OP_TRANSLATOR_METADATA:
|
|
{
|
|
"original_hash": "a203e560e58ccc6ba68bffc40c7c8676",
|
|
"translation_date": "2025-10-22T15:13:04+00:00",
|
|
"source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md",
|
|
"language_code": "ur"
|
|
}
|
|
-->
|
|
# کسی ویب سائٹ کی کارکردگی کا تجزیہ کریں
|
|
|
|
## اسائنمنٹ کا جائزہ
|
|
|
|
کارکردگی کا تجزیہ جدید ویب ڈویلپرز کے لیے ایک اہم مہارت ہے۔ اس اسائنمنٹ میں، آپ ایک حقیقی ویب سائٹ کا جامع کارکردگی آڈٹ کریں گے، براؤزر پر مبنی ٹولز اور تھرڈ پارٹی سروسز کا استعمال کرتے ہوئے رکاوٹوں کی نشاندہی کریں گے اور اصلاحی حکمت عملیوں کی تجویز دیں گے۔
|
|
|
|
آپ کا کام ایک تفصیلی کارکردگی رپورٹ فراہم کرنا ہے جو ویب کارکردگی کے اصولوں کی آپ کی سمجھ اور پیشہ ورانہ تجزیاتی ٹولز کو مؤثر طریقے سے استعمال کرنے کی آپ کی صلاحیت کو ظاہر کرے۔
|
|
|
|
## اسائنمنٹ کی ہدایات
|
|
|
|
**ویب سائٹ کا انتخاب کریں** تجزیہ کے لیے - درج ذیل میں سے ایک آپشن منتخب کریں:
|
|
- کوئی مشہور ویب سائٹ جو آپ اکثر استعمال کرتے ہیں (خبریں، سوشل میڈیا، ای کامرس)
|
|
- اوپن سورس پروجیکٹ ویب سائٹ (GitHub صفحات، دستاویزات کی سائٹس)
|
|
- مقامی کاروباری ویب سائٹ یا پورٹ فولیو سائٹ
|
|
- آپ کا اپنا پروجیکٹ یا پچھلا کورس ورک
|
|
|
|
**متعدد ٹولز کے ذریعے تجزیہ کریں** کم از کم تین مختلف طریقے استعمال کرتے ہوئے:
|
|
- **براؤزر DevTools** - Chrome/Edge Performance ٹیب کا استعمال کرتے ہوئے تفصیلی پروفائلنگ کریں
|
|
- **آن لائن آڈٹ ٹولز** - Lighthouse، GTmetrix، یا WebPageTest آزمائیں
|
|
- **نیٹ ورک تجزیہ** - وسائل کی لوڈنگ، فائل سائز، اور درخواست کے نمونوں کا جائزہ لیں
|
|
|
|
**اپنے نتائج کو دستاویز کریں** ایک جامع رپورٹ میں جو شامل ہو:
|
|
|
|
### کارکردگی میٹرکس کا تجزیہ
|
|
- **لوڈ ٹائم کی پیمائش** مختلف ٹولز اور نقطہ نظر سے
|
|
- **Core Web Vitals** اسکورز (LCP، FID، CLS) اور ان کے اثرات
|
|
- **وسائل کی تقسیم** جو ظاہر کرے کہ کون سے اثاثے لوڈ ٹائم میں سب سے زیادہ حصہ ڈالتے ہیں
|
|
- **نیٹ ورک واٹر فال تجزیہ** جو بلاکنگ وسائل کی نشاندہی کرے
|
|
|
|
### مسئلے کی شناخت
|
|
- **مخصوص کارکردگی کی رکاوٹیں** معاون ڈیٹا کے ساتھ
|
|
- **جڑ وجہ کا تجزیہ** جو بتائے کہ ہر مسئلہ کیوں پیدا ہوتا ہے
|
|
- **صارف پر اثر کا جائزہ** جو بیان کرے کہ مسائل حقیقی صارفین کو کیسے متاثر کرتے ہیں
|
|
- **مسائل کی ترجیحی درجہ بندی** شدت اور حل کی دشواری کی بنیاد پر
|
|
|
|
### اصلاحی تجاویز
|
|
- **مخصوص، قابل عمل بہتریاں** متوقع اثر کے ساتھ
|
|
- **ہر تجویز کردہ تبدیلی کے لیے نفاذ کی حکمت عملی**
|
|
- **جدید بہترین طریقے** جو لاگو کیے جا سکتے ہیں (lazy loading، compression وغیرہ)
|
|
- **کارکردگی کی نگرانی کے لیے ٹولز اور تکنیکیں**
|
|
|
|
## تحقیق کی ضروریات
|
|
|
|
**صرف براؤزر ٹولز پر انحصار نہ کریں** - اپنے تجزیے کو وسعت دیں:
|
|
|
|
**تھرڈ پارٹی آڈٹ سروسز:**
|
|
- [Google Lighthouse](https://developers.google.com/web/tools/lighthouse) - جامع آڈٹس
|
|
- [GTmetrix](https://gtmetrix.com/) - کارکردگی اور اصلاحی بصیرت
|
|
- [WebPageTest](https://www.webpagetest.org/) - حقیقی دنیا کے ٹیسٹنگ حالات
|
|
- [Pingdom](https://tools.pingdom.com/) - عالمی کارکردگی کی نگرانی
|
|
|
|
**خصوصی تجزیاتی ٹولز:**
|
|
- [Bundle Analyzer](https://bundlephobia.com/) - جاوا اسکرپٹ بنڈل سائز کا تجزیہ
|
|
- [Image optimization tools](https://squoosh.app/) - اثاثوں کی اصلاح کے مواقع
|
|
- [Security headers analysis](https://securityheaders.com/) - سیکیورٹی کارکردگی کا اثر
|
|
|
|
## ڈیلیورایبلز فارمیٹ
|
|
|
|
ایک پیشہ ور رپورٹ بنائیں (2-3 صفحات) جو شامل ہو:
|
|
|
|
1. **ایگزیکٹو خلاصہ** - کلیدی نتائج اور تجاویز کا جائزہ
|
|
2. **طریقہ کار** - استعمال شدہ ٹولز اور ٹیسٹنگ کا طریقہ
|
|
3. **موجودہ کارکردگی کا جائزہ** - بنیادی میٹرکس اور پیمائش
|
|
4. **شناخت شدہ مسائل** - تفصیلی مسئلے کا تجزیہ معاون ڈیٹا کے ساتھ
|
|
5. **تجاویز** - ترجیحی اصلاحی حکمت عملی
|
|
6. **نفاذ کا روڈ میپ** - مرحلہ وار اصلاحی منصوبہ
|
|
|
|
**بصری شواہد شامل کریں:**
|
|
- کارکردگی ٹولز اور میٹرکس کے اسکرین شاٹس
|
|
- کارکردگی ڈیٹا دکھانے والے چارٹس یا گراف
|
|
- ممکن ہو تو پہلے/بعد کے موازنہ
|
|
- نیٹ ورک واٹر فال چارٹس اور وسائل کی تقسیم
|
|
|
|
## روبریک
|
|
|
|
| معیار | مثالی (90-100%) | مناسب (70-89%) | بہتری کی ضرورت (50-69%) |
|
|
| ------ | ---------------- | --------------- | ------------------------ |
|
|
| **تجزیے کی گہرائی** | 4+ ٹولز کا جامع تجزیہ تفصیلی میٹرکس، جڑ وجہ کا تجزیہ، اور صارف پر اثر کے جائزے کے ساتھ | 3 ٹولز کا اچھا تجزیہ واضح میٹرکس اور بنیادی مسئلے کی شناخت کے ساتھ | 2 ٹولز کا بنیادی تجزیہ محدود گہرائی اور کم مسئلے کی شناخت کے ساتھ |
|
|
| **ٹولز کی تنوع** | براؤزر ٹولز + 3+ تھرڈ پارٹی سروسز کا استعمال تقابلی تجزیہ اور ہر ایک سے بصیرت کے ساتھ | براؤزر ٹولز + 2 تھرڈ پارٹی سروسز کا استعمال کچھ تقابلی تجزیہ کے ساتھ | براؤزر ٹولز + 1 تھرڈ پارٹی سروس کا استعمال محدود تقابلی تجزیہ کے ساتھ |
|
|
| **مسئلے کی شناخت** | 5+ مخصوص کارکردگی کے مسائل کی شناخت تفصیلی جڑ وجہ کے تجزیے اور مقداری اثر کے ساتھ | 3-4 کارکردگی کے مسائل کی شناخت اچھے تجزیے اور کچھ اثر کی پیمائش کے ساتھ | 1-2 کارکردگی کے مسائل کی شناخت بنیادی تجزیے کے ساتھ |
|
|
| **تجاویز** | مخصوص، قابل عمل تجاویز نفاذ کی تفصیلات، متوقع اثر، اور جدید بہترین طریقوں کے ساتھ | اچھی تجاویز کچھ نفاذ کی رہنمائی اور متوقع نتائج کے ساتھ | بنیادی تجاویز محدود نفاذ کی تفصیلات کے ساتھ |
|
|
| **پیشہ ورانہ پیشکش** | اچھی طرح سے منظم رپورٹ واضح ساخت، بصری شواہد، ایگزیکٹو خلاصہ، اور پیشہ ورانہ فارمیٹنگ کے ساتھ | اچھی تنظیم کچھ بصری شواہد اور واضح ساخت کے ساتھ | بنیادی تنظیم کم بصری شواہد کے ساتھ |
|
|
|
|
## سیکھنے کے نتائج
|
|
|
|
اس اسائنمنٹ کو مکمل کرکے، آپ اپنی صلاحیت کا مظاہرہ کریں گے:
|
|
- **پیشہ ورانہ کارکردگی تجزیاتی ٹولز اور طریقہ کار کا اطلاق کریں**
|
|
- **ڈیٹا پر مبنی تجزیے کے ذریعے کارکردگی کی رکاوٹوں کی شناخت کریں**
|
|
- **کوڈ کے معیار اور صارف کے تجربے کے درمیان تعلق کا تجزیہ کریں**
|
|
- **مخصوص، قابل عمل اصلاحی حکمت عملی تجویز کریں**
|
|
- **تکنیکی نتائج کو پیشہ ورانہ فارمیٹ میں بات چیت کریں**
|
|
|
|
یہ اسائنمنٹ سبق میں سیکھے گئے کارکردگی کے تصورات کو تقویت دیتا ہے جبکہ عملی مہارتیں بناتا ہے جو آپ اپنے ویب ڈویلپمنٹ کیریئر میں استعمال کریں گے۔
|
|
|
|
---
|
|
|
|
**اعلانِ لاتعلقی**:
|
|
یہ دستاویز AI ترجمہ سروس [Co-op Translator](https://github.com/Azure/co-op-translator) کا استعمال کرتے ہوئے ترجمہ کی گئی ہے۔ ہم درستگی کی بھرپور کوشش کرتے ہیں، لیکن براہ کرم آگاہ رہیں کہ خودکار ترجمے میں غلطیاں یا عدم درستگی ہو سکتی ہے۔ اصل دستاویز کو اس کی اصل زبان میں مستند ذریعہ سمجھا جانا چاہیے۔ اہم معلومات کے لیے، پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے لیے ہم ذمہ دار نہیں ہیں۔ |