← البيتإثباتات، صادقة

إثباتات، صادقة

مرآة

هذه الغرفة توجّه المرآة نحو الموقع نفسه. ليست استعارة، بل الأرقام المقاسة فعليًا من عملية البناء التي أنتجت الصفحة التي تقرأها الآن، إلى جانب بيان صريح بما يتواصل معه الموقع وما تكلفته.

بم تم بناؤه

  • React 18، وTypeScript، وVite. مكتوب يدويًا، بلا أداة بناء مواقع وبلا قالب.
  • Tailwind للتنسيق، و`motion` لقائمة التنقل المنسدلة عند التحويم وواجهة الكتب المروحية، ولا مكتبة حركة أخرى.
  • three.js إلى جانب @react-three/fiber و@react-three/drei، تُستخدم في غرفة واحدة فقط (Brain). أما كوكبة War Room الخاصة بها فهي SVG بسيط وليست ثلاثية الأبعاد، وهو خيار وزن متعمّد عند عرض 232 وكيلًا.
  • @noble/ed25519 و@noble/hashes لمفاتيح التوقيع المؤقتة لكل زيارة في Heartbeat وSketch وVerifier وTre.
  • الخطوط (Inter وNewsreader وIBM Plex Mono) مستضافة ذاتيًا ومجزّأة حسب نظام الكتابة. لا يوجد Google Fonts ولا أي طلب خط من طرف ثالث آخر.

بم يتواصل

  • api.drand.sh، منارة العشوائية العامة التابعة لـ League of Entropy. بلا مفتاح، قراءة فقط.
  • api.open-meteo.com، لدرجة الحرارة الحيّة في أوسلو وبالي في التذييل وفي غرفة Tre. بلا مفتاح، قراءة فقط.
  • لا شيء آخر. لا تحليلات، ولا بكسل تتبّع، ولا شبكة إعلانات، ولا شريط إشعار ملفات تعريف الارتباط، لأنه لا يوجد ملف تعريف ارتباط لإدارته. تم التحقق بالبحث في شجرة الشيفرة المصدرية كاملة عن الأسماء المعتادة قبل كتابة هذه الجملة، وليس افتراضًا.

كيف يتم عرضه

كل صفحة في العزبة وكل غرفة تُصيَّر مسبقًا إلى HTML ثابت حقيقي، لكل مسار ولكل لغة، قبل أن ينفّذ أي زاحف أو اتصال بطيء ولو سطرًا واحدًا من JavaScript. تبدأ الطبقة التفاعلية بعد ذلك أسفلها دون تغيير، لأي زائر يستطيع متصفحه تشغيلها.

وزن كل غرفة

JavaScript مضغوط بـ Gzip، وهو الجزء المقسَّم برمجيًا الخاص بكل غرفة. يدفع الزائر تكلفة غلاف العزبة مرة واحدة، ثم فقط تكلفة الغرف التي يفتحها فعليًا، وفق قاعدة تقسيم الشيفرة الخاصة بـ CONSTELLATION-SCAFFOLD.

Estate shell (every page pays this once)108.99 kB
Heartbeat2.42 kB
Tre3.06 kB
Gravity4.39 kB
Appendix3.23 kB
Sketch3.82 kB
Verifier5.94 kB
War Room5.74 kB
Brain232.68 kB

three.js/R3F, by far the heaviest room. Only paid by a visitor who actually opens /brain, never by anyone else.

قِيس عند آخر بناء لمس غرفة، ولم يُجلب مباشرة.

ما يكلفه

حاليًا، لا شيء، لأنه لم يُطلَق بعد. هذا مستودع تجريبي (buge4/bjornvhauge-com)، وليس نطاقًا. وعندما يُطلَق فعليًا، فإن التوقّع الصادق هو صفر دولار كتكلفة تشغيل اعتيادية: ملفات ثابتة على شبكة CDN، بلا عملية خادم، بلا قاعدة بيانات، بلا أي مفتاح واجهة برمجة تطبيقات مدفوع في أي مكان من المكدّس أعلاه. وإذا تغيّر ذلك، فستتغيّر هذه الغرفة معه، لا العكس.