🚀 مميز

Web Vitals

مكتبة قياس مقاييس الويب الأساسية

(5/5)
👁️ 3 مشاهدة
📅 02 Jul 2026
⚛️ React 💚 Vue.js 🅰️ Angular 🧡 Svelte 🌐 عام

مستوى الخبرة المطلوب:

🌱 مبتدئ ⚡ متوسط 🚀 محترف 🏢 مؤسسي
🔗 زيارة الموقع الرسمي
5
تقييم المستخدمين
التصنيف 🚀 Performance
المشاهدات 3
تاريخ الإضافة 02/07/2026
آخر تحديث 02/07/2026

📖 الوصف

Web Vitals هي مكتبة JavaScript من Google لقياس مقاييس Core Web Vitals في المتصفح. توفر المكتبة طريقة سهلة لقياس LCP، FID/INP، CLS وغيرها من المقاييس المهمة. تُستخدم المكتبة لتتبع أداء المواقع الحقيقية (Real User Monitoring). تدعم المكتبة أيضاً Custom Metrics. Web Vitals متاحة مجاناً تحت رخصة Apache...

🎯 يستخدم في

مجالات استخدام هذه الأداة

Real User Monitoring (RUM)

Core Web Vitals

تقارير الأداء

تحسين الأداء

مراقبة الإنتاج

المميزات

أبرز مميزات هذه الأداة

Easy الاستخدام

Easy Core Web Vitals

Easy RUM

Easy Custom Metrics

Easy TypeScript

Easy تصدير

Easy تكامل

⚠️ العيوب

نقاط يجب مراعاتها

×

يحتاج فهم Web Vitals

×

قد يكون معقداً

×

يحتاج إعداد

×

محدود في التقارير

💻 مثال على الاستخدام

كيفية استخدام هذه الأداة

Example Code
// npm install web-vitals

import { onCLS, onFID, onLCP, onINP } from 'web-vitals'

// قياس Core Web Vitals
onCLS((metric) => {
  console.log('CLS:', metric.value)
  // إرسال إلى Analytics
  sendToAnalytics({ name: 'CLS', value: metric.value })
})

onFID((metric) => {
  console.log('FID:', metric.value)
  sendToAnalytics({ name: 'FID', value: metric.value })
})

onLCP((metric) => {
  console.log('LCP:', metric.value)
  sendToAnalytics({ name: 'LCP', value: metric.value })
})

onINP((metric) => {
  console.log('INP:', metric.value)
  sendToAnalytics({ name: 'INP', value: metric.value })
})

📚 أدوات أخرى في Performance

قد يعجبك أيضاً