8 مارس 2025 • بقلم د.ك.
الويب مليء بالصفحات المنتفخة التي تثقل كاهل الخوادم بأطر عمل JavaScript المتضخمة، بينما تجعل التجربة محبطة وم cumbersome.
لعلاج ذلك، اقترحت Google في عام 2015 مشروع Accelerated Mobile Pages (AMP)، حيث اخترعت مجموعة فرعية خاصة بها من HTML تلبي مستخدمي الهواتف المحمولة، ووعدتهم بأن الصفحات ستحمل بشكل أسرع.
ما يفعله AMP هو أنه يجرد الصفحات من مصداقية المحتوى، عن طريق تقييد HTML الجيد.
بدلاً من التركيز على كيفية تقليل JavaScript الضخم والمحتوى المنتفخ، تقترح Google JavaScript الخاص بها الذي تقوم بتحميله بشكل غير متزامن.
وللإثارة، لا يعالج AMP في الواقع مشكلة السرعة. فقد قام Maciej Cegłowski، مؤسس Pinboard، بإعادة إنشاء صفحة عرض Google AMP دون JavaScript الخاص بـ Google AMP، وليس من المستغرب أنها أصغر بـ 8 مرات وأسرع بكثير من نسخة Google.
السؤال المنطقي التالي هو لماذا تذهب Google كل هذا الطريق لترويج AMP؟ يصبح السبب الرئيسي أوضح يومًا بعد يوم حيث يقفز الناشرون ومسوقو المحتوى الذين يطمعون في الزيارات إلى عربة AMP. المشكلة هي أنهم يكادون يكونون غير مميزين عن مقدمي المحتوى الحقيقيين. لذا، أي مولد محتوى مزيف يقوم بـ AMP لأنفسهم سيبدو موثوقًا مثل مقدمي المحتوى الحقيقيين، حيث يتم تقديمهم من قبل Google مع تفضيلهم على الآخرين. تمر جميع النقرات عبر Google. هذه مشكلة خطيرة.
Facebook أكثر خطورة في هذا الشأن، ولكن على الأقل هم صريحون بشأنه.
ومع إعادة التصميم الجديدة لإصدار Chrome 69، قامت Google، التي كانت صاخبة جدًا بشأن التغيير من http إلى https، بإسقاط "www" بصمت لأنها تعتبره نطاقًا فرعيًا تافهًا.
على الرغم من أنه إعداد، إلا أن الإعدادات الافتراضية هي ما يلتزم بها الأغلبية. عدم وجود "www" قد يسبب أيضًا بعض مشاكل التصيد الاحتيالي الخطيرة حيث يمكن أن يشير www.somename.com و somename.com إلى موقعين ويب مختلفين تمامًا.
ليس مستقبلاً بعيدًا أن تقوم Google بإخفاء النطاق الفرعي amp الذي تقدم من خلاله صفحات AMP الخاصة بها. كما قال أحدهم، "وفجأة يمر العالم كله عبر AMP." اربط النقاط بنفسك!
في الختام، نحن غير مقتنعين بأن Google تعالج حقًا الفيل في الغرفة، وهو الطبيعة المنتفخة للصفحات، بل تستغل الفيل وتروج لحديقة الحيوان الخاصة بها. نحن في Kuwait Website Design نعتبر هذا سلوكًا غير أخلاقي ولن نكون جزءًا منه، وننتظر من Google أن تضع مثالاً أفضل.
ملاحظة: لأولئك الذين يرغبون في تعطيل إعداد عدم إظهار www في متصفحات Chrome، يمكنهم لصق إعداد العلم أدناه في شريط العنوان في Chrome وتغيير الخيار الافتراضي إلى معطل (disabled).
chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains