
دراسات الحالة
كيفية طلب بيانات من لوحة بيانات منصّة الويب لمعرفة أدوات Baseline
تعرَّف على لوحة بيانات Web Platform Dashboard وكيفية إجراء طلب بحث في واجهة برمجة التطبيقات HTTP API للحصول على بيانات عن الميزات التي وصلت إلى Baseline من أجل إنشاء أدوات لسير عمل التطوير.
سير عمل "مؤشرات أداء الويب الأساسية" باستخدام أدوات Google
في ظل الأهمية المتزايدة لـ "مؤشرات أداء الويب الأساسية"، يركِّز مالكو المواقع الإلكترونية والمطوّرون بشكل متزايد على الأداء وتجارب المستخدمين الرئيسية. توفر Google العديد من الأدوات للمساعدة في تقييم الصفحات وتحسينها ومراقبتها، ولكن غالبًا ما يرتبك المستخدمون بشأن مصادر البيانات المختلفة وكيفية استخدامها بفعالية. يقترح هذا الدليل سير عمل يجمع بين العديد من الأدوات ويوضح أين وكيف يكون منطقيًا خلال عملية التطوير.
الملخّص الشهري لبيانات الأساس لشهر شباط (فبراير) 2025
اطّلِع على الأحداث المختلفة التي حدثت في Baseline خلال شباط (فبراير) 2025.
ruby-align هي قاعدة أساسية متاحة حديثًا
أصبحت سمة ruby-align الآن جزءًا من Baseline
تنزيل نماذج الذكاء الاصطناعي باستخدام Background Fetch API
تاريخ النشر: 20 شباط (فبراير) 2025 إنّ تنزيل نماذج الذكاء الاصطناعي الكبيرة بشكل موثوق به هو مهمة صعبة. إذا فقد المستخدمون الاتصال بالإنترنت أو أغلقوا موقعك الإلكتروني أو تطبيقك على الويب، سيفقدون ملفّات النماذج التي تم تنزيلها جزئيًا وسيضطرون إلى
الجلب المُسبَق للموارد لتسريع عمليات الانتقال المستقبلية
تعرّف على معلومات حول تلميح الموارد rel=prefetch وكيفية استخدامه.
تصحيح الأخطاء في متغيّرات التصميم
تعرَّف على طريقة تحديد متغيّرات التصميم وإصلاحها.
تحسين متغيّرات التصميم التراكمية
متغيّرات التصميم التراكمية (CLS) هي مقياس يحدّد عدد المرّات التي يواجه فيها المستخدمون تغيّرات مفاجئة في محتوى الصفحة. سنتناول في هذا الدليل تحسين الأسباب الشائعة لمتغيّرات التصميم التراكمية (CLS)، مثل الصور وإطارات iframe بدون سمات أو محتوى ديناميكي.
أصبح عنصرَا CSS scrollbar-color وscrollbar-gutter متوفّرَين حديثًا في الإصدار الأساسي
تم طرح scrollbar-color وscrollbar-gutter في CSS في جميع محركات المتصفّحات الرئيسية، ما يجعلهما متوفّرَين في Baseline حديثًا.
الملخّص الشهري لبيانات الأساس لشهر كانون الثاني (يناير) 2025
في طبعته الأولى، يتناول الملخّص الشهري لبرنامج Baseline الأحداث التي حدثت في Baseline في كلّ من Google ومجتمع مطوّري الويب في كانون الثاني (يناير) 2025.
أصبحت تحسينات WasmGC وWasm tail call متوفّرة الآن في الإصدار الأساسي
تمّ الآن طرح ميزتَي WebAssembly Garbage Collection وWasm tail call optimizations في جميع محرّكات المتصفّحات الرئيسية، ما يجعلهما متوفّرتين في Baseline حديثًا.
سرعة عرض أكبر محتوى مرئي (LCP)
تقدّم هذه المشاركة مقياس "سرعة عرض أكبر جزء من المحتوى على الصفحة" (LCP) وتوضّح كيفية قياسه.
أصبحت Promise.try الآن متوفّرة في الإصدار الأساسي
أصبحت دالة Promise.try متوفّرة الآن في جميع محرّكات المتصفّحات الرئيسية، ما يجعلها متاحة في Baseline.
إنشاء برامج محادثة تعمل بلا إنترنت وعلى الجهاز
تاريخ النشر: 13 كانون الثاني (يناير) 2024 هناك العديد من المشاريع الرائعة التي يمكنك إنشاؤها باستخدام الذكاء الاصطناعي، باستخدام نماذج التعلم الآلي الكلاسيكية والنماذج اللغوية الكبيرة الأحدث. باستخدام النماذج اللغوية الكبيرة، يمكن للأجهزة إنشاء محتوى
مزايا النماذج اللغوية الكبيرة وعيوبها
تاريخ النشر: 13 كانون الثاني (يناير) 2024 هذه هي المقالة الأولى في سلسلة من ثلاث مقالات عن النماذج اللغوية الكبيرة ومحادثات الدردشة. سبق أن تم نشر الجزء 2 حول إنشاء chatbot باستخدام WebLLM والجزء 3 حول استخدام Prompt API. أصبحت النماذج اللغوية
تحسين المهام الطويلة
لقد أخبرتك "عدم حظر سلسلة التعليمات الرئيسية" و"تقسيم المهام الطويلة"، ولكن ماذا يعني تنفيذ هذه الإجراءات؟
تطبيق تأثيرات على الصور باستخدام خاصية mask-image في CSS
يمنحك إخفاء CSS خيار استخدام صورة كطبقة قناع. وهذا يعني أنه يمكنك استخدام صورة أو رسم SVG أو تدرج كقناع لإنشاء تأثيرات مثيرة للاهتمام بدون محرر صور.
Baseline 2024: مزيد من الأدوات لمساعدة مطوّري الويب
مجموعة بيانات ميزات الويب ولوحة بيانات حالة منصّة الويب والتطبيق المصغّر لحالة الأساس وغير ذلك اطّلِع على "البيانات الأساسية" لعام 2024.
فيديو كسول التحميل
توضّح هذه المشاركة طريقة "التحميل الكسول" والخيارات المتاحة لك لتفعيل هذه الطريقة في الفيديو.
وحدات التحميل المُسبق
يوفر التحميل المُسبق للوحدات طريقة لتحميل وحدات JavaScript بشكل تلقائي.
قياس ميزة الملء التلقائي للمتصفّح في نماذجك
لتحسين تجربة المستخدم، من الضروري فهم كيفية تفاعل المستخدمين مع نماذجك. تلعب ميزة الملء التلقائي في المتصفّح دورًا مهمًا في هذه العملية. تعرَّف على كيفية جمع البيانات وتحليلها حول كيفية استخدام المستخدِمين ميزة الملء التلقائي في نماذجك.
الجزء 2: إنشاء ميزة رصد المحتوى الضار من خلال الذكاء الاصطناعي من جهة العميل
تحمي ميزة رصد المحتوى الضار المستخدمين وتوفّر بيئة أكثر أمانًا على الإنترنت. في الجزء الثاني، نتعرّف على كيفية إنشاء أداة ذكاء اصطناعي من جهة العميل لرصد اللغة غير اللائقة والحدّ منها من مصدرها.
إجمالي وقت الحظر (TBT)
توضّح هذه المشاركة مقياس "إجمالي وقت الحظر" (TBT) وتشرح كيفية قياسه.
بدء قياس "مؤشرات أداء الويب"
تعرَّف على كيفية قياس "مؤشرات أداء الويب" لموقعك الإلكتروني في كلّ من البيئات الواقعية والمختبرية.
الطرق الأكثر فعالية لتحسين "مؤشرات أداء الويب الأساسية"
مجموعة من أفضل الممارسات التي حدّدها Chrome على أنّها أكبر الفرص لتحسين أداء الويب وتحسين "مؤشرات أداء الويب الأساسية"
تحسين سرعة عرض أكبر جزء من المحتوى على الصفحة
دليل مفصّل حول كيفية تقسيم سرعة عرض أكبر جزء من المحتوى على الصفحة (LCP) وتحديد الجوانب الرئيسية التي يجب تحسينها.
Web Vitals
مقاييس أساسية لإنشاء موقع إلكتروني سليم
أصبحت خاصية CSS content-visibility متاحة الآن في "المستوى الأساسي"
أصبحت سمة CSS content-visibility متاحة الآن في "المستوى الأساسي".
كيفية تحديد الحدود الدنيا لمقاييس "مؤشرات أداء الويب الأساسية"
الأبحاث والمنهجية المتّبعة في حدود "مؤشرات أداء الويب الأساسية"
تشخيص التفاعلات البطيئة في المختبر يدويًا
لقد نظرت في البيانات الميدانية، واتضح أن لديك بعض التفاعلات البطيئة. الخطوة التالية هي معرفة المزيد حول كيفية اختبار هذه التفاعلات يدويًا، وتحديد الأسباب وراءها.
الخط القاعدي
تشرح هذه المقالة قصة انطلاق مشروع Baseline ومشاركة Google وملكية مجموعة WebDX Community Group.
ميزة "التخزين المؤقت للصفحات"
تعرَّف على كيفية تحسين صفحاتك لإتاحة عمليات التحميل الفورية باستخدام زرَّي الرجوع وإعادة التوجيه في المتصفِّح.
تحسين تداخل CSS باستخدام CSSNestedDeclarations
تحسينات على ميزة "تداخل CSS"
تصحيح أخطاء الأداء في الحقل
تعرَّف على كيفية نَسْب بيانات أدائك بمعلومات تصحيح الأخطاء لمساعدتك في تحديد مشاكل المستخدِم الفعلي في الإحصاءات وحلّها.
First Input Delay (FID)
تتناول هذه المشاركة مقياس "مهلة الاستجابة لأوّل إدخال" (FID) وتشرح كيفية قياسه.
قياس أداء CSS @property
ما هو تأثير السمة @property في أداء خدمة CSS؟
الربط بين "مؤشرات أداء الويب الأساسية" والأرباح الإعلانية باستخدام أدوات Google
تعرَّف على كيفية استخدام أدوات Google للمساعدة في ربط "مؤشرات أداء الويب الأساسية" بالأرباح من الإعلانات.
مساحة التخزين على الويب
هناك العديد من الخيارات المختلفة لتخزين البيانات في المتصفح. أيهما أفضل لاحتياجاتك؟
حان الوقت للتحميل الكسول لإطارات iframe خارج الشاشة
تتناول هذه المشاركة سمة التحميل وكيفية استخدامها للتحكم في تحميل إطارات iframe.
إنشاء تطبيقات ويب تقدّمية متعدّدة على النطاق نفسه
اطّلِع على الطرق المقترَحة وغير المقترَحة لإنشاء تطبيقات ويب تقدّمية (PWA) متعددة مع إعادة استخدام النطاق نفسه مع إبراز الإيجابيات والسلبيات.
بروتوكول Web Push
برنامج تعليمي تفاعلي خطوة بخطوة يوضح لك كيفية إنشاء خادم يدير اشتراكات الإشعارات الفورية ويرسل طلبات بروتوكول الدفع على الويب إلى خدمة إرسال البيانات.
ما الذي يتطلبه تثبيت التطبيق؟
معايير قابلية تثبيت تطبيق الويب التقدّمي
كيفية تعامل Chrome مع تحديثات بيان تطبيق الويب
ما يلزم تغيير الرموز والاختصارات والألوان والبيانات الوصفية الأخرى في بيان تطبيق الويب لتطبيق PWA.
ما الذي يجعل تطبيق ويب تقدّميًا جيدًا؟
ما الذي يجعل تطبيق ويب تقدّمي جيدًا أو رائعًا؟
إضافة بيان تطبيق ويب
بيان تطبيق الويب هو ملف JSON بسيط يوضح للمتصفح كيف يجب أن يعمل تطبيق الويب.
الحدّ من النصوص البرمجية على المواقع الإلكترونية (XSS) من خلال تطبيق سياسة أمان المحتوى الصارمة (CSP)
تعرَّف على كيفية نشر سياسة أمان محتوى (CSP) استنادًا إلى الأرقام الخاصة بالنص البرمجي أو علامات التجزئة كإجراء دفاعي ضد البرمجة النصية على مستوى المواقع الإلكترونية.
الوصول إلى الأجهزة على الويب
تساعد هذه المقالة مطوّري برامج الويب في اختيار واجهة برمجة تطبيقات الأجهزة المناسبة بناءً على جهاز معيّن.
السماح بإعادة استخدام مفاتيح المرور في جميع مواقعك الإلكترونية من خلال "طلبات المصدر ذات الصلة"
تعرَّف على كيفية استخدام "طلبات المصدر ذات الصلة" للسماح بإعادة استخدام مفاتيح المرور في جميع مواقعك الإلكترونية.
اختيار التنسيق الصحيح للصورة
يمثل اختيار تنسيق الصورة المناسب الخطوة الأولى في تقديم صور محسّنة على موقعك الإلكتروني. تساعدك هذه المشاركة في اتخاذ القرار الصحيح.
طريقة \"التحميل الكسول\" للصور على مستوى المتصفّح على الويب
تتناول هذه المشاركة سمة التحميل وكيفية استخدامها للتحكّم في تحميل الصور.
المقاييس المخصّصة
تتيح لك المقاييس المخصَّصة قياس وتحسين جوانب تجربة موقعك الإلكتروني التي يتفرّد بها موقعك الإلكتروني.
قياس الأداء وتصحيح الأخطاء باستخدام "إحصاءات Google 4" وBigQuery
تعرَّف على كيفية إرسال بيانات "مؤشرات الأداء الرئيسية للويب" إلى مواقع "إحصاءات Google 4" وتصدير البيانات للتحليل في BigQuery وLooker Studio.
أفضل الممارسات المتعلقة بأذونات الويب
يوضِّح هذا الدليل أفضل الممارسات التي يجب اتّباعها للمواقع الإلكترونية عند طلب الإذن بالوصول إلى الإمكانات الحساسة (مثل الكاميرا والميكروفون والموقع الجغرافي) للحدّ من الطلبات غير الضرورية وحظر الوصول.
أفضل الممارسات لإشعارات ملفات تعريف الارتباط
تعرَّف على كيفية تأثير إشعارات ملفات تعريف الارتباط في الأداء وقياس الأداء وتجربة المستخدم.
تخصيص إشعارات الوسائط وعناصر التحكّم في التشغيل باستخدام واجهة برمجة التطبيقات Media session API
يمكن لمطوّري الويب تخصيص إشعارات الوسائط والردّ على الأحداث ذات الصلة بالوسائط مثل تقديم طلب أو تتبُّع التغييرات باستخدام واجهة برمجة التطبيقات Media Session API.
استخدام Tabindex
استخدم سمة tabindex لتعيين موضع علامة تبويب عنصر ما بشكل صريح.
البحث عن التفاعلات البطيئة في الحقل
قبل أن تتمكّن من إعادة إنتاج التفاعلات البطيئة في الدرس التطبيقي لتحسين مستوى تفاعل موقعك الإلكتروني مع مدة العرض التالية، ستحتاج إلى الاعتماد على البيانات الميدانية للعثور عليها. تعرَّف على كيفية إجراء ذلك في هذا الدليل.
وقت وصول أول بايت (TTFB)
تقدّم هذه المشاركة تعريفًا بمقياس "وقت وصول أول بايت" (TTFB) وتشرح كيفية قياسه.
هندسة الطلبات العملية للنماذج اللغوية الكبيرة الأصغر حجمًا
تعرَّف على كيفية تعديل طلباتك لتحقيق النتائج المفضّلة لديك على مستوى النماذج اللغوية الكبيرة والنماذج وأحجام النماذج المختلفة.
مدى استجابة الصفحة لتفاعلات المستخدم (INP)
تقدم هذه المشاركة مقياس "مدى استجابة الصفحة لتفاعلات المستخدم" (INP) وتشرح كيفية عمله وكيفية قياسه وتقدم اقتراحات حول كيفية تحسينه.
الألوان المعتمدة على نظام ألوان CSS باستخدام light-dark()
الوصف: حدد الألوان التي تتفاعل مع نظام الألوان المستخدم باستخدام الدالة light-dark().
أنماط أداء WebAssembly لتطبيقات الويب
في هذا الدليل الموجّه لمطوّري الويب الذين يريدون الاستفادة من WebAssembly، ستتعلم كيفية الاستفادة من Wasm لمساعدتهم في تنفيذ مهام تستهلك قدرًا كبيرًا من وحدة المعالجة المركزية (CPU) من خلال الاستعانة بمثال على التنفيذ.
تخطيطات الشبكة المتحركة بتنسيق CSS
في شبكة CSS، تسمح لك خاصية `grid-template-columns` و `grid-template-rows` بتحديد أسماء الأسطر وتتبع حجم أعمدة وصفوف الشبكة، على التوالي. يتيح دعم الاستيفاء لهذه الخصائص لتخطيطات الشبكة الانتقال بسلاسة بين الحالات، بدلاً من الانطباق في نقطة منتصف الرسوم المتحركة أو الانتقال.
تشغيل لعبة الديناصور في Chrome باستخدام لوحة الألعاب
تعرَّف على كيفية التحكّم في ألعاب الويب باستخدام واجهة برمجة التطبيقات Gamepad.
سمة inert
سمة inert هي سمة HTML عمومية تبسّط طريقة إزالة أحداث إدخالات المستخدم واستعادتها لأحد العناصر، بما في ذلك أحداث التركيز والأحداث من التكنولوجيات المساعِدة.
تحديد موفِّر مفتاح المرور باستخدام AAGUID
يمكن للجهات المعتمدة تحديد مصدر مفتاح المرور من خلال فحص AAGUID. يمكنك الاطّلاع على آلية عملها.
التحويل إلى Wasm وتحسينه باستخدام Binaryen
باستخدام مثال لغة لعبة اصطناعية يسمّى ExampleScript، يمكنك معرفة كيفية كتابة وحدات WebAssembly وتحسينها في JavaScript باستخدام واجهة برمجة التطبيقات Binaryen.js.
التقاط الصوت والفيديو بتنسيق HTML5
لطالما كان تسجيل الصوت أو الفيديو الهدف الذي يسعى إليه مطوّرو الويب. كان علينا لعدة سنوات الاعتماد على المكوّنات الإضافية للمتصفّح ( Flash أو Silverlight ) لإنجاز المهام. تعالَ، HTML5 لإنقاذ الموقف قد لا يكون ذلك واضحًا، ولكنّ استخدام HTML5 بشكل
مكوّن الويب
يتيح لك مكوّن الويب إمكانية استخدام التصاميم الثلاثية الأبعاد على صفحة الويب بشكل بياني.
نظرة معمّقة على عملية "إثبات هوية المستخدم"
التعرّف على كيفية استخدام "userverification" في WebAuthn
لماذا تختلف بيانات CrUX عن بيانات RUM؟
تعرَّف على الأسباب التي قد تؤدي إلى عرض أرقام مختلفة من "مؤشرات أداء الويب الأساسية" عن CrUX في بيانات RUM.
أدوات تسهيل الاستخدام لمطوّري البرامج على الويب
من المهم إنشاء مواقع شاملة ومتاحة للجميع. هناك ستة مجالات رئيسية على الأقل من حالات العجز التي يمكننا تحسينها: البصر والسمع والحركة والإدراك والكلام والعصبي.
تحميل JavaScript لجهة خارجية
توفِّر النصوص البرمجية التابعة لجهات خارجية مجموعة كبيرة من الميزات المفيدة، ما يجعل الويب أكثر ديناميكية. تعرَّف على كيفية تحسين تحميل النصوص البرمجية التابعة لجهات خارجية لتقليل تأثيرها في الأداء.
منع إنشاء مفتاح مرور جديد إذا كان متوفّرًا حاليًا
تعرَّف على كيفية منع إنشاء مفتاح مرور جديد في حال توفُّر مفتاح مرور في مدير كلمات المرور لدى المستخدم.
العمل باستخدام IndexedDB
دليل لأساسيات قاعدة البيانات المفهرسة
5 مقتطفات CSS يجب أن يعرفها كل مطوّر واجهة أمامية في 2024
CSS متميّزة وفعّالة وثابتة يمكنك استخدامها اليوم.
تحسين الوقت المطلوب للوصول إلى أول بايت
تعرّف على كيفية تحسين مقياس "وقت وصول أول بايت".
ما هي أجزاء عنوان URL؟
ما الفرق بين المضيف والموقع الإلكتروني والأصل؟ ما هو نطاق المستوى الأعلى (eTLD)+1؟ تشرح هذه المقالة ما يلي:
نظرة تفصيلية على بيانات الاعتماد القابلة للاكتشاف
تعرَّف على بيانات الاعتماد القابلة للاكتشاف وكيفية إنشاء تجارب مستخدم تناسب حالة استخدامك.
عرض الأداء
ويلاحظ المستخدمون ما إذا كانت المواقع الإلكترونية والتطبيقات لا تعمل بشكل جيد، لذا من المهم تحسين أداء العرض.
ResizeMonitorer: إنها مثل document.onresize للعناصر
يرسل لك "ResizeMonitorer" إشعارًا عند تغيير حجم مستطيل محتوى أحد العناصر بحيث يمكنك التفاعل وفقًا لذلك.
تحسين عملية ترميز وحجم نقل مواد العرض النصية
إلى جانب التخلص من عمليات تنزيل الموارد غير الضرورية، أفضل شيء يمكنك فعله لتحسين سرعة تحميل الصفحة هو تقليل إجمالي حجم التنزيل من خلال تحسين الموارد المتبقية وضغطها.
لوحة خارج الشاشة: يمكنك تسريع عمليات لوحة الرسم مع عامل على الويب.
يشرح هذا المستند كيفية استخدام واجهة برمجة التطبيقات OffscreenCanvas API لتحسين الأداء عند عرض الرسومات في تطبيق الويب.
First Contentful Paint (FCP)
تقدّم هذه المشاركة مقياس "سرعة عرض المحتوى على الصفحة" (FCP) وتوضّح كيفية قياسه.
شبكات توصيل المحتوى (CDN)
تقدّم هذه المقالة نظرة عامة شاملة على شبكات توصيل المحتوى (CDN). بالإضافة إلى ذلك، تشرح كيفية اختيار إعداد شبكة توصيل المحتوى (CDN) وإعداده وتحسينه.
ما الذي يجعل تجربة تسجيل الخروج جيدة؟
إرشادات عملية للمطوّر حول الإجراءات التي يجب اتّخاذها عندما يسجّل المستخدم الخروج من الموقع الإلكتروني
وقت التفاعل (TTI)
تقدّم هذه المشاركة تعريفًا بمقياس "وقت التفاعل" (TTI) وتوضّح كيفية قياسه.
تحسين تحميل الموارد باستخدام Fetch Priority API
تشير Fetch Priority API إلى الأولوية النسبية للموارد إلى المتصفِّح. وقد يؤدّي ذلك إلى توفير أفضل طريقة لتحميل البيانات وتحسين "مؤشرات أداء الويب الأساسية".
الفئات الزائفة من نوع :user-valid و :user-invalid
لمحة عن الفئات الزائفة من نوع :user-صالحة و :غير صالحة للمستخدم وكيفية استخدامها لتحسين تجربة المستخدم في التحقق من صحة الإدخال.
تحسين "مؤشرات أداء الويب الأساسية" لصالح صنّاع القرار في الأنشطة التجارية
تعرَّف على الطريقة التي يمكن بها لصانعي القرار في مجال الأنشطة التجارية وغير المطوّرين تحسين "مؤشرات أداء الويب الأساسية".
الفروق الطفيفة في سلاسل ترميز Base64 في JavaScript
فهم المشاكل الشائعة وتجنُّبها عند تطبيق ترميز Base64 وفك الترميز على السلاسل
الشبكة الفرعية لخدمة مقارنة الأسعار
تتيح Subgrid إمكانية مشاركة الشبكة، مما يسمح للشبكات المتداخلة بالمواءمة مع الأسلاف والأشقاء.
تحميل الإعلانات بفعالية بدون التأثير في سرعة الصفحة
في عالمنا الرقمي الحالي، تشكّل الإعلانات على الإنترنت جزءًا مهمًا من الويب المجاني الذي نستفيد منه جميعًا. ومع ذلك، يمكن أن تؤدي الإعلانات التي تم تنفيذها بشكلٍ سيئ إلى تجربة تصفّح أبطأ، ما يتسبّب في إحباط المستخدمين وانخفاض التفاعل. تعرَّف على كيفية تحميل الإعلانات بفعالية بدون التأثير في سرعة الصفحة، ما يضمن تجربة سلسة للمستخدمين ويحقّق فرصًا أكبر لتحقيق الأرباح لمالكي المواقع الإلكترونية.
أربعة أنواع شائعة لتغطية الرمز
تعرف على معنى تغطية التعليمة البرمجية واكتشف أربع طرق شائعة لقياسها.
من أجل الاختبار أو عدم الاختبار، ينبغي أن يستند المنظور التقني
عليك تحديد العناصر التي تحتاج إلى اختبارها والعناصر التي يمكنك استبعادها.
تحديد حالات الاختبار والأولويات
تحديد ما تريد اختباره وتحديد حالات الاختبار وتحديد الأولويات.
مقاييس الأداء التي تركّز على المستخدم
تُعد مقاييس الأداء التي تركز على المستخدم أداة مهمة لفهم وتحسين تجربة موقعك على الويب بطريقة تفيد المستخدمين الحقيقيين.
تحميل الصور المتجاوبة مسبقًا
تعرَّف على الإمكانيات الجديدة والمثيرة للتحميل المُسبَق للصور المتجاوبة مع مختلف الأجهزة لضمان تجربة رائعة للمستخدم.
تعديل أسلوب الخط وفقًا لإعدادات المستخدم المفضّلة باستخدام لغة CSS
طريقة لتكييف الخط مع تفضيلات المستخدمين، حتى يشعروا بارتياح إلى أقصى حد عند قراءة المحتوى.
هرم أم سلطعون؟ العثور على استراتيجية اختبار تناسب
تعرّف على كيفية دمج أنواع الاختبارات المختلفة في استراتيجية معقولة تناسب مشروعك.
ثلاثة أنواع شائعة من التشغيل الآلي للاختبار
لنبدأ بالأساسيات استكشاف وضعي الاختبار العامين والأنواع الثلاثة الشائعة من أتمتة الاختبار.
التخلص من عمليات التنزيل غير الضرورية
يجب عليك تدقيق مواردك بشكل دوري للتأكد من أن كل مورد يساعد في تقديم تجربة مستخدم أفضل.
ما هو WebAssembly وأين أتى؟
مقدمة عن WebAssembly (يُختصر أحيانًا Wasm)، وهو تنسيق الرمز الثنائي المتنقل وتنسيق النص المقابل للبرامج القابلة للتنفيذ بالإضافة إلى واجهات البرامج لتيسير التفاعل بين هذه البرامج والبيئة المضيفة لها.
تحويل ملف mkbitmap إلى WebAssembly
يقرأ برنامج mkbitmap C صورة ويطبق عليها واحدة أو أكثر من العمليات التالية، بهذا الترتيب: العكس، وفلترة المسار العالي، والتحجيم، ووضع حدود. يمكن التحكم في كل عملية بشكل فردي وتفعيلها أو إيقافها. توضح هذه المقالة كيفية تجميع ملفات mkbitmap في WebAssembly.
نظام الملفات الخاصة وأصل
يقدّم معيار نظام الملفات نظام ملفات خاصًا بالمصدر (OPFS) كنقطة نهاية تخزين خاصة بمصدر الصفحة ولا تظهر للمستخدم، وهي توفّر إمكانية وصول اختيارية إلى نوع خاص من الملفات المحسّنة للغاية لتحقيق الأداء الأفضل. يتيح نظام الملفات الخاص الأصلي للمتصفّحات
استضافة بيانات المستخدم بأمان في تطبيقات الويب الحديثة
كيفية عرض المحتوى الذي يتحكم فيه المستخدم بشكل آمن في تطبيقات الويب
نشر AVIF للمواقع الإلكترونية الأكثر استجابة
نظرة عامة على كيفية استخدام AVIF في المنظومة المتكاملة، وما نوع الأداء والجودة التي يمكن أن يتوقّعها المطوّرون من AVIF للصور الثابتة والصور المتحركة
تحسين التفاعل مع سرعة عرض المحتوى على الصفحة التالية
تعرَّف على كيفية تحسين مدى استجابة موقعك الإلكتروني لسرعة عرض المحتوى على الصفحة.
الميزات الأساسية التي يمكنك استخدامها اليوم
لنتعرّف على بعض الميزات التي يوفّرها تطبيق Baseline.
عرض HTML والتفاعل من جهة العميل
يختلف عرض HTML باستخدام JavaScript عن عرض رمز HTML الذي يرسله الخادم، ويمكن أن يؤثر ذلك في الأداء. تعرَّف على الفرق في هذا الدليل وعلى الإجراءات التي يمكنك اتّخاذها للحفاظ على أداء عرض موقعك الإلكتروني، خاصةً عندما يتعلّق الأمر بالتفاعلات.
تقييم النص البرمجي والمهام الطويلة
عند تحميل النصوص البرمجية، يستغرق المتصفّح بعض الوقت لتقييمها قبل تنفيذها، ما قد يؤدي إلى إنجاز مهام طويلة. اطّلِع على آلية عمل تقييم النص البرمجي وما يمكنك فعله لمنعه من التسبّب بمهام طويلة أثناء تحميل الصفحة.
مدى تأثير أحجام DOM الكبير على التفاعل، وما يمكنك القيام به حيال ذلك
يمكن أن تكون أحجام DOM الكبيرة عاملاً في ما إذا كانت التفاعلات سريعة أم لا. يمكنك الاطّلاع على مزيد من المعلومات حول العلاقة بين حجم DOM وINP، والإجراءات التي يمكنك اتّخاذها لتقليل حجم DOM والطرق الأخرى للحد من عمل العرض عندما تحتوي صفحتك على الكثير من عناصر DOM.
تحسين مهلة الإدخال
ويمكن أن يساهم تأخير الإدخال بشكل كبير في إجمالي وقت استجابة التفاعل، كما يؤثر سلبًا في مدى استجابة الصفحة لتفاعلات المستخدم. في هذا الدليل، تعرَّف على مدة تأخير الإدخال وكيف يمكنك تقليلها لزيادة سرعة التفاعل.
متغيّرات التصميم التراكمية (CLS)
تقدّم هذه المشاركة مقياس "متغيّرات التصميم التراكمية" (CLS) وتشرح كيفية قياسه.
إنشاء تجارب WordPress داخل المتصفح باستخدام WordPress Playground وWebAssembly
إصدار WordPress الكامل المدعوم بـ PHP الذي يتم تشغيله فقط في المتصفح باستخدام WebAssembly
وظيفة جديدة للمطوّرين تقدّمها لك WebAssembly
عرض للأدوات المتاحة الآن على الويب بفضل WebAssembly.
ما هي خرائط المصدر؟
يمكنك تحسين تجربة تصحيح أخطاء الويب باستخدام خرائط المصدر.
تطبيقات الويب التقدّمية (PWA) في متاجر التطبيقات
يمكن إرسال تطبيقات الويب التقدّمية إلى متاجر التطبيقات، مثل "متجر Play" على أجهزة Android أو متجر Microsoft وغير ذلك.
6 مقتطفات CSS يجب أن يعرفها كل مطور واجهة أمامية في عام 2023
CSS متميّزة وفعّالة وثابتة يمكنك استخدامها اليوم.
الدوال المثلثية في CSS
احسب جيب الزاوية وجيب التمام وظل الزاوية والمزيد في CSS.
تنفيذ عمليات فعالة لكل إطار فيديو في الفيديو باستخدام الدالة requestVideoFrameCallback()
تتيح طريقة requestVideoFrameCallback() لمؤلفي الويب تسجيل استدعاء يتم تشغيله في خطوات العرض عند إرسال إطار فيديو جديد إلى المؤلف.
أبرز مشاركات منتدى GDE: لارس كنودسن
واحدة من سلسلة من المقابلات مع أعضاء برنامج خبراء Google Developers (GDE).
نصيحة سريعة بشأن خدمة مقارنة الأسعار (CSS) نص متدرج متحرك
لننشئ تأثير النص المتدرّج المتحرّك باستخدام السمات المخصّصة على مستوى النطاق وbackground-clip. انتقِل إلى CodePen وأنشئ قلمًا جديدًا. أنشئ ترميزًا للنص. لنستخدم عنوانًا يتضمّن كلمة "سريع": بعد ذلك، لنمنح body background-color أغمق: نريد زيادة
أنماط جديدة لتطبيقات الوسائط
تعلن مشاركة المدونة هذه عن مجموعة جديدة من الأنماط لتطبيقات الوسائط.
جارٍ إنشاء Chrometober.
تعرَّف على طريقة ابتكار الكتب التي يتم التنقّل من خلالها وإتاحة مشاركة نصائح حياتية مرحة ومخيفة في هذا الإصدار من Chrometober.
إنشاء مكوِّن تلميح
نظرة عامة أساسية حول كيفية إنشاء عنصر تلميح مخصّص تتكيّفي للألوان ويمكن الوصول إليه.
تسجيل الدخول باستخدام مفتاح مرور من خلال الملء التلقائي للنموذج
تجعل مفاتيح المرور حسابات المستخدمين على المواقع الإلكترونية أكثر أمانًا وأبسط وأسهل في الاستخدام وبدون كلمة مرور. تناقش هذه المقالة كيف يجب تصميم تسجيل الدخول بدون كلمة مرور باستخدام مفاتيح المرور أثناء تلبية احتياجات المستخدمين الحاليين لكلمات المرور.
إنشاء مفتاح مرور لتسجيل الدخول بدون كلمة مرور
تجعل مفاتيح المرور حسابات المستخدمين على المواقع الإلكترونية أكثر أمانًا وأبسط وأسهل في الاستخدام وبدون كلمة مرور. تتناول هذه المقالة كيفية السماح للمستخدمين بإنشاء مفاتيح مرور لموقعك الإلكتروني.
إنشاء مكون زر الإجراء العائم (FAB)
نظرة عامة أساسية حول كيفية بناء مكونات FAB قابلة للتكيف مع الألوان وسريعة الاستجابة ويمكن الوصول إليها.
أفضل الممارسات للخطوط
اطّلِع على كيفية تحسين خطوط الويب بما يتوافق مع "مؤشرات أداء الويب الأساسية".
اختبار تباين ألوان تصميم الويب
نظرة عامة على ثلاث أدوات وأساليب لاختبار التباين بين الألوان في تصميمك والتأكّد من أنّه سهل الاستخدام
أبرز مشاركات منتدى GDE: ألبا سيلفنتي فوينتيس
واحدة من سلسلة من المقابلات مع أعضاء برنامج خبراء Google Developers (GDE).
نصيحة سريعة بشأن خدمة مقارنة الأسعار (CSS) أداة تحميل الصور المتحركة
لننشئ أداة تحميل مزوّدة بصور متحركة باستخدام CSS مع خصائص مخصّصة على مستوى النطاق وanimation-timing-function. انتقِل إلى CodePen وأنشئ قلمًا جديدًا. أنشئ علامات لملفّ تحميل البيانات. يُرجى ملاحظة استخدام السمات المخصّصة المضمّنة: يمكنك أيضًا استخدام
إنشاء شريط التنقل الرئيسي لموقع ويب
توضح هذه الدورة التعليمية كيفية إنشاء تنقل رئيسي يمكن الوصول إليه في موقع ويب. ستتعرَّف على لغة HTML الدلالية وإمكانية الوصول، وكيف يمكن أن يؤدي استخدام سمات ARIA إلى ضرر أكثر من نفعه.
هل هو :مشروط؟
يتيح لك محدِّد CSS الزائف المفيد هذا طريقة لاختيار العناصر المشروطة.
بناء وهم شبكة متعرجة
تعرَّف على طرق لإعادة ابتكار الخداع البصري باستخدام CSS.
أفضل الممارسات المتعلّقة بالعلامات ومدراء العلامات
يمكنك تحسين العلامات وإدارة العلامات في "مؤشرات أداء الويب الأساسية".
نمط قائمة تصميمات الإعلانات
نظرة على بعض الطرق المفيدة والمبتكرة لتصميم قائمة.
كيفية استخدام تطبيق Nordhealth للخصائص المخصّصة في مكونات الويب
مزايا استخدام الخصائص المخصصة في أنظمة التصميم ومكتبات المكونات.
تحكم أكثر دقة في عمليات تحويل CSS مع خصائص التحويل الفردية
تعرّف على كيفية استخدام خصائص CSS الفردية للترجمة والتدوير وتغيير الحجم للتعامل مع عمليات التحويل بطريقة سلسة.
الصور المتحركة لحدود CSS
الاطلاع على عدة طرق لتحريك حدود في CSS
الآلية التي تتّبعها بي بي سي لطرح آلية HSTS لتحسين مستوى الأمان والأداء
تطرح هيئة الإذاعة البريطانية (BBC) آلية HSTS على موقعها الإلكتروني لتحسين مستوى الأمان والأداء. يمكنك الاطّلاع على معنى ذلك وكيف يمكن لآلية HSTS مساعدتك.
لماذا يمكن أن تختلف بيانات المختبر عن البيانات الميدانية (وماذا تفعل حيال ذلك)
اطّلِع على الأسباب التي تجعل الأدوات التي تراقب مقاييس "مؤشرات أداء الويب الأساسية" تُبلغ عن أرقام مختلفة، وكيفية تفسير هذه الاختلافات.
وضع مربح للجانبين
يقدّم GDE إنريك فيرنانديز غيرا شرحًا حول المصدر المفتوح لمؤسسته غير الحكومية HelpDev.
نهاية Internet Explorer
ما أهمية الدعم النهائي لبرنامج Internet Explorer للعملاء والمطوّرين في Maersk.com.
وداعًا لـ HTML5Rocks
منذ وقت طويل جدًا HTML5Rocks، كان من دواعي سروري التعرف عليك.
وصفات تحضير الكعك للطرف الأول
تعرَّف على كيفية ضبط ملفات تعريف الارتباط للطرف الأول من أجل ضمان الأمان والتوافق مع جميع المتصفِّحات وتقليل فرص تعطُّل ملفات تعريف الارتباط بعد إيقاف ملفات تعريف الارتباط التابعة لجهات خارجية.
مزامنة تشغيل الصوت والفيديو على الويب
تتيح واجهة برمجة التطبيقات Web Audio API تنفيذ مزامنة الصوت والفيديو بشكل صحيح.
استخدام التدرجات المخروطية لإنشاء حدود رائعة
يمكن استخدام التدرجات المخروطية لإنشاء بعض التأثيرات المثيرة للاهتمام، مثل مثال الحدود الجميل هذا. يعرض CodePen الذي أنشأه آدم أرجايل ، والذي تمت مشاركته في الأصل من خلال هذا التغريدة على Twitter، كيفية استخدام تدرّج conic ل إنشاء حدود. استخدم تيري
اختيار مكتبة أو إطار عمل JavaScript
فهم القرارات المتعلّقة باستخدام مكتبة JavaScript أو إطار عمل JavaScript
تنفيذ معالجة الأخطاء عند استخدام واجهة برمجة تطبيقات الجلب
رصد الأخطاء عند العمل باستخدام Fetch API
الفرق بين مكتبات JavaScript وأطرها
فهم الاختلافات بين أُطر العمل والمكتبات في سياق بيئة JavaScript من جهة العميل
دليل مطور الواجهة الأمامية للمحطة
يمكن لهذا المورد مساعدتك في العثور على طريقك سريعًا حول المحطة.
واجهة برمجة تطبيقات لخطوط الويب السريعة والرائعة
تعديل بشأن واجهة برمجة التطبيقات Google Fonts CSS API—طريقة عملها وكيفية استخدامها وكيفية تقديم خطوط الويب الخاصة بك بكفاءة.
GOV.UK تسقط jQuery من الواجهة الأمامية.
أسقطت GOV.UK تبعية jQuery من الواجهة الأمامية. ولن تخمّن ما حدث أبدًا. (نعم يمكنك ذلك).
بناء مكون زر
نظرة عامة أساسية حول كيفية بناء مكونات متكيفة للألوان وسريعة الاستجابة ويمكن الوصول إليها.
لا تكافح ماسح فحص التحميل المسبق في المتصفّح.
تعرَّف على برنامج فحص التحميل المُسبق في المتصفّح، وكيفية مساعدته في تحسين أدائه، وكيفية تجنُّب ذلك.
سد الفجوة
تسهيل عملية الإنشاء للإنترنت
أفضل الممارسات لقياس "مؤشرات أداء الويب" في هذا الحقل
كيفية قياس "مؤشرات أداء الويب" باستخدام أداة الإحصاءات الحالية
العثور على الشجاعة والإلهام في منتدى المطوّرين
يوضح خبراء Google Developers على الإنترنت كيفية استفادةهم من برامج إرشادية من أجل أن يصبحوا قادة.
الخطوط المتغيرة في الحياة الواقعية
مشاركة دليل عملي للخطوط المتغيرة، مع الكثير من الأمثلة.
إنشاء تدرجات رائعة في CSS بسرعة باستخدام أداة إنشاء التدرجات في CSS
هذه الأداة من تصميم جوش وكومو تجعل من السهل للغاية إنشاء تدرّجات ذات مظهر جميل.
مناقشة تفصيلية عن أهم المشاكل التي يواجهها مطوِّرو البرامج على الويب
مجموعة من الرؤى حول أهم الشكاوى، تم جمعها من عدة محادثات مع مطوّري برامج الويب.
إضفاء صورة مثالية على موقعك الإلكتروني باستخدام image.tooling.report
تحقق من حالة أدوات الصور.
نطاق المتغيّر العام والمحلي
تعرف على النطاق وكيف يعمل في JavaScript.
إنشاء مكوّن مربّع حوار
نظرة عامة أساسية حول كيفية إنشاء مربّعات نوافذ مشروطة صغيرة وكبيرة تتكيّف مع الألوان وتتوافق مع معايير السرعة والسهولة في الاستخدام باستخدام عنصر
تصحيح أخطاء تشغيل الوسائط على الويب
تعرَّف على كيفية تصحيح أخطاء تشغيل الوسائط على الويب.
تسليط الضوء على منتدى GDE: نيشو جويل
واحدة من سلسلة من المقابلات مع أعضاء برنامج خبراء Google Developers (GDE).
تأثيرات الأداء الناتجة عن استخدام ميزة "التحميل الكسول" بشكل مفرط
يمكن أن يؤدي تحميل الصور بسرعة ضمن إطار العرض الأولي، مع التحميل الكسول للباقي، إلى تحسين "مؤشرات أداء الويب" مع تحميل عدد أقل من البايتات.
إنشاء مكوِّن شريط التحميل
نظرة عامة أساسية حول كيفية بناء شريط تحميل متكيف مع الألوان يمكن الوصول إليه باستخدام العنصر ``.
حفظ بيانات الاعتماد من "نماذج Google"
اجعل نماذج التسجيل وتسجيل الدخول بسيطة قدر الإمكان. حفظ بيانات الاعتماد من نماذج تسجيل الدخول لكي لا يضطر المستخدمون إلى تسجيل الدخول مرة أخرى عند العودة لتخزين بيانات اعتماد المستخدمين من النماذج: قبل المتابعة، تحقَّق مما إذا كان النموذج يتضمّن سمات
الوصول إلى الإصدار الرئيسي 100 من متصفِّح Chrome وFirefox قريبًا
التغييرات التي تطرأ على سلسلة وكيل المستخدم، والاستراتيجيات التي يتّبعها كلّ من Chrome وFirefox للحدّ من تأثيرها، والطُرق التي يمكنك من خلالها تقديم المساعدة
إنشاء رمز مفضّل تكيُّفي
نظرة عامة أساسية حول كيفية إنشاء رمز مفضّل تكيُّفي
الرسم على اللوحة في Emscripten
تعرّف على كيفية عرض رسومات ثنائية الأبعاد إلى لوحة على الويب من WebAssembly باستخدام Emscripten.
تحسين الأمان والخصوصية من خلال تحديث ذاكرة التخزين المؤقت عبر HTTP
قد يؤثر حذف عنوان cache-Control أو إساءة استخدامه في أمان موقعك الإلكتروني وخصوصية المستخدمين. الحصول على اقتراحات للمواقع الإلكترونية العالية القيمة
عناصر HTML إضافية
مقاييس أساسية لإنشاء موقع إلكتروني سليم
جارٍ نقل تطبيقات USB إلى الويب. الجزء الثاني: gPhoto2
تعرَّف على كيفية نقل gPhoto2 إلى WebAssembly للتحكم في الكاميرات الخارجية عبر USB من تطبيق ويب.
تسجيل خطأ في الشبكة (NEL)
يمكنك استخدام تسجيل أخطاء الشبكة (NEL) لجمع أخطاء الشبكة من جهة العميل.
اكتشاف ميزة WebAssembly
تعرّف على كيفية استخدام أحدث ميزات WebAssembly مع دعم المستخدمين في جميع المتصفحات.
جارٍ نقل تطبيقات USB إلى الويب. الجزء 1: libusb
تعرَّف على كيفية نقل الرمز الذي يتفاعل مع الأجهزة الخارجية إلى الويب باستخدام WebAssembly وFugu API.
إنشاء مكوِّن تبديل المظهر
نظرة عامة أساسية حول طريقة إنشاء مكوِّن لتبديل المظاهر تكيّفي ويسهل الوصول إليه
تضمين مقتطفات JavaScript بلغة C++ باستخدام Emscripten
تعرف على كيفية تضمين رمز JavaScript في مكتبة WebAssembly للاتصال بالعالم الخارجي.
تطبيقات الويب التقدّمية (PWA) على Oculus Quest 2
Oculus Quest 2 هي سماعة رأس مزوّدة بتقنية الواقع الافتراضي (VR) تم إنشاؤها من قِبل Oculus، وهو أحد أقسام شركة Meta. يمكن للمطوّرين الآن إنشاء تطبيقات ويب تقدّمية ثنائية وثلاثية الأبعاد (PWA) وتوزيعها للاستفادة من ميزة تعدد المهام في Oculus Quest 2's. توضّح هذه المقالة تجربة الاستخدام وكيفية إنشاء تطبيق الويب التقدّمي (PWA) وتحميله من مصدر غير معروف على Oculus Quest 2.
خبير تصميم المباني
يمكنك إلقاء نظرة خاطفة على العملية والأدوات المستخدمة لبناء تجربة على نمط تقويم العطلات في Designcember.
حاسبة التصميم
محاولة غير الشكلية لإعادة إنشاء آلة حاسبة شمسية على الويب، حيث تستخدم أداة استشعار الضوء المحيط وميزة تراكب النوافذ التي تتحكم في النوافذ.
النسخ العميق في JavaScript باستخدام OrganizationClone
اضطررت إلى استخدام حلول بديلة ومكتبات لإنشاء نسخة كبيرة من قيمة JavaScript، وذلك لأطول فترة ممكنة. تم تزويد النظام الأساسي الآن بـ `constructClone()`، وهي دالة مدمَجة للنسخ العميق.
بناء مكون نخب
نظرة عامة أساسية حول كيفية بناء مكوِّن نخب متكيف يمكن الوصول إليه.
صندوق واجهة المستخدم
الإعلان عن صندوق واجهة المستخدم من Chrome، والذي تم تصميمه لتقديم مِنح للأشخاص الذين يعملون على أدوات التصميم وCSS وHTML.
إنشاء مكوِّن قائمة للعبة ثلاثية الأبعاد
نظرة عامة أساسية حول كيفية إنشاء قائمة ألعاب ثلاثية الأبعاد سريعة الاستجابة وتكيّفية ويمكن الوصول إليها
نحو مقياس سلاسة الرسوم المتحركة
تعرّف على كيفية قياس الرسوم المتحركة وكيفية التفكير في إطارات الصور المتحركة وسلاسة الصفحة بشكل عام.
تدفقات مستخدم أداة Lighthouse
جرِّب واجهة برمجة تطبيقات Lighthouse الجديدة لقياس الأداء وأفضل الممارسات في مسار المستخدِم.
الإعلان عن كل شيء في مؤتمر Chrome Dev Summit لعام 2021
ملخّص لأهم الإشعارات من مؤتمر Chrome Dev Summit لعام 2021، بالإضافة إلى الروابط التي تلزمك للاطّلاع على مزيد من المعلومات.
الميزات الجديدة في إحصاءات PageSpeed
تعرَّف على آخر الأخبار في "إحصاءات PageSpeed" لمساعدتك في قياس وتحسين جودة صفحتك والموقع الإلكتروني بشكل أفضل.
رحلة استخدام برنامج Photoshop إلى الويب
على مدار السنوات الثلاث الماضية، كان Chrome يعمل على تمكين تطبيقات الويب التي تريد تجاوز حدود ما يمكن فعله في المتصفح. ومن بين هذه التطبيقات تطبيق Photoshop. كان من الصعب تخيل فكرة تشغيل برامج معقّدة مثل Photoshop مباشرةً في المتصفح قبل بضع سنوات فقط. ومع ذلك، باستخدام العديد من تقنيات الويب الجديدة، طرحت Adobe الآن إصدارًا تجريبيًا عامًا من Photoshop على الويب.
إنشاء مكوِّن متعدد الاختيارات
نظرة عامة أساسية حول كيفية إنشاء مكوِّن متعدد الاختيارات سريع الاستجابة وتكيّفي ويمكن الوصول إليه من أجل ترتيب تجارب المستخدم وفلترتها.
كيفية تقييم أداء التحميل في الميدان باستخدام توقيت التنقّل وتوقيت الموارد
تعرف على أساسيات استخدام واجهات برمجة التطبيقات للتنقل وتوقيت الموارد لتقييم أداء التحميل في الحقل.
معالجة DOM الآمن باستخدام واجهة برمجة تطبيقات Sanitizer
تهدف واجهة برمجة التطبيقات Sanitizer API الجديدة إلى إنشاء معالِج قوي يتيح إمكانية إدخال السلاسل العشوائية بأمان في الصفحة. تقدّم هذه المقالة واجهة برمجة التطبيقات وتشرح كيفية استخدامها.
أفضل الممارسات لاستخدام التضمينات التابعة لجهات خارجية
يناقش هذا المستند أفضل ممارسات الأداء التي يمكنك استخدامها عند تحميل تنسيقات مضمّنة تابعة لجهات خارجية، وتقنيات التحميل الفعّالة، وأداة "أداة إنهاء متغيّرات التصميم" التي تساعد في تقليل متغيّرات التصميم للتضمينات الشائعة.
كيفية تأثير بنية SPA في "مؤشرات أداء الويب الأساسية"
الحصول على إجابات عن الأسئلة الشائعة حول مراكز الخدمة العامة و"مؤشرات أداء الويب الأساسية" وخطة Google لمعالجة القيود الحالية على عمليات القياس