ما هي السرعة؟

Chris Anstey
Chris Anstey
Bojan Pavic
Bojan Pavic

إذًا، السرعة مهمة، ولكن ماذا نعني بها بالضبط؟ ما معنى أن يكون موقعك الإلكتروني سريعًا؟

من الشائع سماع أشخاص يتحدثون فيما يتعلق بتحميل موقع الويب الخاص بهم في x.xx ثانية أو ما شابه، إلا أن التحميل ليس لحظة واحدة من الوقت، فهي تجربة لا يستطيع مقياس واحد أن يعبر عنها بشكل كامل. هناك لحظات متعدّدة أثناء تجربة التحميل يمكن أن تؤثّر في ما إذا كان المستخدم ينظر إلى أنّها "سريعة"، وإذا ركّزت فقط على واحدة منها، قد تفوتك التجارب السيئة التي تحدث خلال بقية الوقت.

بدلاً من قياس التحميل بمقياس واحد فقط، يجب تحديد وقت كل لحظة خلال التجربة تؤثر في الانطباع الذي يكوّنه المستخدم عن سرعة التحميل. عندما ينتقل المستخدم إلى صفحة ويب، يبحث عادةً عن أنواع معيّنة من الملاحظات:

صورة الملاحظات التي يبحث عنها المستخدم عادةً

إنّ مقاييس الأداء التقليدية، مثل مدّة التحميل أو مدة DOMContentLoaded غير موثوق بها، لأنّ موضع ورودها قد يتوافق مع مراحل إرسال الملاحظات أو قد لا يتطابق معها. لذلك، ظهرت مقاييس إضافية يمكن استخدامها لمعرفة الوقت الذي ترسل فيه الصفحة هذه الملاحظات إلى المستخدمين:

صورة لمقاييس السرعة

من المهم فهم الإحصاءات المختلفة التي تقدّمها هذه المقاييس، ثم تحديد الإحصاءات المهمة لتجربة المستخدم. تحدّد بعض العلامات التجارية أيضًا مقاييس مخصّصة إضافية خاصة بتوقعات المستخدمين بشأن خدماتهم. في حالة Pinterest، يرغب المستخدمون في مشاهدة الصور، لذلك حددوا مقياسًا مخصصًا، Pinner Short Time (وقت انتظار الدبوس)، يجمع بين أوقات تحميل الصورة في طي الصورة والتفاعلية.

على الرغم من أنّ التحميل يستغرق أكثر من لحظة واحدة، قد يكون من المفيد استخدام مقياس واحد لأغراض إعداد التقارير أو المقارنة المبسّطة: يمكن استخدام كل من مؤشر السرعة ونتيجة Lighthouse بهذه الطريقة.