تعلن Google عن مبادرة Web Vitals لتوفير إرشادات موحدة للمطورين حول أداء موقع الويب باستخدام ثلاثة مقاييس أساسية.
وبالعودة إلى قمة مطوري Chrome العام الماضي، Google الإعلان عن أدوات جديدة لمطوري Chrome لتقليل وقت تحميل الصفحة وبناء تجربة أصلية تشبه التطبيق. في ذلك الوقت، ناقشت الشركة أيضًا مبادرة لتزويد المطورين بمجموعة موحدة من المقاييس للقياس عند إنشاء مواقع الويب مع وضع تجربة المستخدم والأداء في الاعتبار. متابعة للفكرة الأولية، أعلنت Google الآن عن مبادرة Web Vitals التي تهدف إلى توفير "إرشادات موحدة لإشارات الجودة التي تعتبر ضرورية لتقديم تجربة مستخدم رائعة على الويب".
على مر السنين، قدمت Google العديد من الأدوات لمساعدة مطوري مواقع الويب في قياس أداء موقع الويب والإبلاغ عنه. وتشمل هذه أشياء مثل المنارة، أدوات تطوير كروموPageSpeed Insights وتقرير سرعة Search Console. لكن جوجل تلاحظ أنه في حين أن بعض المطورين ماهرون جدًا في استخدام هذه الأدوات، فقد وجد آخرون أن مواكبة مجموعة الأدوات والمقاييس المتنوعة صعبة بعض الشيء. ومن خلال المبادرة الجديدة، تهدف الشركة إلى تبسيط المشهد حتى يتمكن المطورون من التركيز على المقاييس الأكثر أهمية، والتي تسمى Core Web Vitals.
تعد مؤشرات أداء الويب الأساسية مجموعة فرعية من جميع مؤشرات أداء الويب التي تنطبق على جميع صفحات الويب، ويجب قياسها بواسطة جميع مالكي مواقع الويب، وسيتم عرضها عبر جميع أدوات Google. حاليًا، تركز مؤشرات أداء الويب الأساسية هذه على ثلاثة جوانب من تجربة المستخدم — التحميل والتفاعل والاستقرار البصري — وتتضمن المقاييس التالية (والحدود الخاصة بكل منها):
- أكبر طلاء محتوى (LCP): يقيس أداء التحميل. لتوفير تجربة مستخدم جيدة، يجب أن يحدث LCP خلال 2.5 ثانية من وقت بدء تحميل الصفحة لأول مرة.
- تأخير الإدخال الأول (FID): يقيس التفاعل لتوفير تجربة مستخدم جيدة، يجب أن تحتوي الصفحات على FID أقل من 100 مللي ثانية.
- التحول التراكمي للتخطيط (CLS): يقيس الاستقرار البصري. لتوفير تجربة مستخدم جيدة، يجب أن تحافظ الصفحات على CLS أقل من 0.1
ولمساعدة المطورين في قياس مؤشرات أداء الويب الأساسية هذه والإبلاغ عنها، تلتزم Google بإظهار هذه المقاييس في أدواتها. يعرض الرسم البياني التالي تفاصيل الأدوات التي تدعم مؤشرات أداء الويب الأساسية:
سيتمكن المطورون أيضًا من قياس كل Core Web Vital في JavaScript باستخدام واجهات برمجة تطبيقات الويب القياسية وإعداد تقرير عن كل Core Web Vital دون كتابة أي تعليمات برمجية، وذلك باستخدام ملحق Chrome لمؤشرات حيوية الويب. يستخدم الملحق مكتبة مؤشرات الويب لقياس هذه المقاييس وعرضها للمستخدمين أثناء تصفحهم للويب. يمكن أن يكون الامتداد مفيدًا أيضًا في فهم أداء مواقع الويب الخاصة بك، ومواقع الويب الخاصة بمنافسيك، والويب بشكل عام. وبدلاً من ذلك، يمكن للمطورين الذين يفضلون قياس هذه المقاييس باستخدام واجهات برمجة تطبيقات الويب الأساسية الرجوع إلى أدلة المقاييس الموجودة على موقع الويب المرتبط أدناه للحصول على تفاصيل التنفيذ.
إلى جانب مؤشرات أداء الويب الأساسية، تتحدث Google أيضًا عن مؤشرات أداء الويب الأخرى التي ستكون بمثابة وكيل أو مقاييس تكميلية لمؤشرات الحيوية الأساسية. يتضمن ذلك مقاييس مثل الوقت حتى البايت الأول (TTFB)، والطلاء الأول للمحتوى (FCP)، وإجمالي وقت الحظر (TBT)، والوقت إلى Interactive (TTI) التي يمكن أن تساعد المطورين في الحصول على جزء أكبر من الخبرة أو المساعدة في تشخيص محدد مشاكل.
تجدر الإشارة إلى أن مؤشرات أداء الويب ومؤشرات أداء الويب الأساسية ستتطور بمرور الوقت ويجب على المطورين توقع تحسينات أو إضافات مستقبلية إلى القائمة. ومع ذلك، نظرًا لأن مؤشرات أداء الويب الأساسية ذات صلة بجميع صفحات الويب ومميزة عبر العديد من أدوات Google، فإن أي تغييرات على هذه المقاييس لن تغير تعريفها وحدودها. سيتم أيضًا منح المطورين إشعارًا مسبقًا بأي تغييرات قادمة ونمط سنوي يمكن التنبؤ به. نظرًا لأن عناصر الويب الحيوية الأخرى هي سياقات أو أدوات محددة، فقد تتغير تعريفاتها وحدودها بوتيرة أكبر دون إشعار مسبق. سيتم توثيق أي تغييرات يتم إجراؤها على جميع مؤشرات أداء الويب في هذا سجل التغيير العام.
مصدر: web.dev