الخلاصة

  • قدّمت مسودة W3C العامة الأولى في أكتوبر 2022 انتقالاً بصرياً بين حالتين للمستند نفسه: يلتقط المتصفح المظهر القديم، ثم تحدّث الصفحة محتواها، ويلتقط المتصفح المظهر الجديد ليعرض الحركة بينهما.
  • فصلت وثائق المستوى الأول في 2023 و2024 خطوات الالتقاط والعناصر المسماة. ووسعت مسودة المستوى الثاني في 2024 الفكرة إلى التنقل بين مستندين.

في واجهة صحيفة رقمية، تعيش صورة الخبر داخل بطاقة صغيرة. يضغطها القارئ فتتحول إلى صورة كبيرة فوق التقرير. يريد المصمم أن يظل مسار الصورة واضحاً للعين، لكن بنية الصفحة كانت تسير في اتجاه آخر: البطاقة جزء من الحالة القديمة، والتقرير جزء من الحالة الجديدة. للحصول على حركة سلسة، كان الموقع يترك نسختين من المشهد حاضرتين مؤقتاً داخل المستند. هكذا بدأت الديكورات التي وُضعت للإبهار تزاحم المحتوى الذي جاء الناس لقراءته.

اقترحت مسودة W3C العامة الأولى في 25 أكتوبر 2022 أن يحمل المتصفح معدات التصوير. تستدعي الصفحة startViewTransition() وتقدم دالة تحديث المستند. يلتقط المتصفح المظهر القديم، ثم تنفذ الدالة التغيير الحقيقي، وبعدها يلتقط المظهر الجديد. تجري الحركة بين صورتين بصريتين في طبقة منفصلة. الخبر الجديد موجود الآن في المستند؛ أما البطاقة القديمة التي يراها القارئ لحظة إضافية فهي أثر بصري ينسحب بهدوء.

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

وصفت وثيقة المرشح للتوصية في 5 سبتمبر 2023 تسلسل العمل: التقاط الحالة القديمة، إيقاف الرسم مؤقتاً، تشغيل دالة التحديث، التقاط الحالة الجديدة، بناء عناصر وهمية للانتقال، ثم استئناف الرسم وتحريكها. التأثير الافتراضي يمكن أن يكون تلاشي صورة وظهور أخرى. وإذا أراد الموقع أن تتحرك صورة محددة أو عنوان بعينه، يمنح العنصر view-transition-name ويضبط حركته في CSS. المتصفح يبني خشبة مشتركة، والمحرر يقرر من يقف في دائرة الضوء.

والأسماء تحتاج دفتر حضور منضبطاً. إذا ادعى عنصران الاسم نفسه في الحالة ذاتها، قد تتوقف الحركة المرئية. تفصل مسودة المرشح للتوصية في 28 مارس 2024 شجرة العناصر الوهمية ومراحل ViewTransition. وعندما تُتجاوز الحركة، تبقى دالة تحديث المستند قيد التنفيذ. هذا ترتيب يحفظ الأولويات: وصول القارئ إلى الخبر يأتي أولاً، وطريقة فتح الستار تأتي بعده. الحفل البصري لا يُنشئ الصفحة الجديدة من تلقاء نفسه.

يسجل تاريخ النشر الرسمي لدى W3C مسودة 2022 الأولى، ومرحلة المرشح للتوصية في 2023، وتنقيح 2024. ظل المبدأ واضحاً عبر تلك المراحل: يحتفظ المتصفح بمظهرين لفترة قصيرة، وتتغير الصفحة الحقيقية مرة واحدة. يحتفظ الموقع بقرارات التسمية والسرعة وشكل الوجهة. تلتقط آلة التصوير ما غادر وما وصل، لكنها لا تختار قيمة الرحلة.

ثم ظهرت بوابة أكبر: ماذا يحدث إذا انتقل القارئ من مستند إلى مستند آخر؟ تناولت مسودة المستوى الثاني في 13 نوفمبر 2024 الانتقال المرئي أثناء التنقل بين المستندات، مع مشاركة الصفحات المعنية وفق قواعده. كان المستوى الأول يبدل المشهد داخل المستند نفسه؛ هنا ينتقل التسليم بين وثيقتين. يستطيع المتصفح ربط المظهرين بصرياً بينما تتم الملاحة فعلياً، إذا التزمت الصفحتان بشروط ذلك المسار.

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