هذا ليس صحيحًا تمامًا، بالمناسبة. معظم أنظمة التشغيل لا تربط متصفحها بنظام التشغيل بنسبة 1:1، ولكن Firefox و Chrome على وجه الخصوص يحددان الإصدارات التي يمكن تثبيتها على أجهزة الكمبيوتر القديمة التي تعمل بنظامي التشغيل Windows و Mac.
لن يتجاوز Firefox ESR 115 لهذه الأجهزة. يتوقف Chrome عند 109. كلاهما سيحصل على اللافتة.
لا يقتصر الأمر على أجهزة iPhone القديمة فحسب، بل يشمل أيضًا أجهزة الكمبيوتر المكتبية والمحمولة القديمة، والعديد منها قابل للاستخدام تمامًا (وإن كان عرضة للخطر، نعم) ويعمل بشكل جيد مع الأجزاء المملة من الويب التي لا يزال يستخدمها الأشخاص القدامى. إنهم نفس الأشخاص الذين لا يزالون يستخدمون المنتديات بدلاً من، على سبيل المثال، Discord أو أي شيء يستخدمه الشباب اليوم. وهم الذين يتضررون من هذا التغيير الذي يعطي الأولوية لتجربة المطور على احتياجات المستخدم.
لقد كان Discourse، ومعظم الويب، يعمل بشكل جيد دون الحاجة إلى ألوان نسبية أو lookbehinds أو sub-grids. بطريقة ما تمكنا من المضي قدمًا. كانت هناك دائمًا حاجة لميزات جديدة، ولكن تم موازنة ذلك بمسؤولية مع التدهور التدريجي، واستبعاد المستخدمين فقط عندما لا يكون هناك بديل ممكن - وهو ما لا ينبغي أن يحدث كثيرًا عندما تكون الوظيفة الأساسية للبرنامج هي عرض المنشورات النصية مع بعض الصور.
أعلم أن الكثير منا من محبي التكنولوجيا يحبون البقاء بالقرب من مقدمة المنحنى، ونحن معتادون على مطاردة تلك الحافة القاتلة بلا رحمة، ولكنها تقطع من كلا الجانبين. في هذه الحالة، فإنها تضر بالمستخدمين الحقيقيين الذين يعتمدون على Discourse ليس فقط للحصول على تجربة حديثة مربحة، ولكن لكونهم قادرين على البقاء على اتصال بمجتمعاتهم منذ فترة طويلة.
سيكون الأمر مختلفًا إذا كانت هذه مشكلة أمنية حرجة لا يمكن إصلاحها بطريقة أخرى. ولكن يبدو أنها مجرد تحسين طفيف في تجربة المطور (يرجى تصحيحي إذا كنت مخطئًا) يتعلق أكثر بجعل التطوير المستقبلي أسهل وأسرع. في هذه الحالة، هل يجب أن يكون ذلك عاجلاً؟ إشعار لمدة أسبوعين؟ بالتأكيد لن يضر كثيرًا الانتظار بضعة أشهر أخرى، وإصدار وضع HTML أساسي أولاً، وجعل عمليات الإيقاف المستقبلية أكثر قابلية للهضم للجميع إلى الأبد؟