الصفحة والتدفّق والتطبيق. كم يعيش كلٌّ، ومن يستطيع رؤيته، وماذا يقع له حين يتنقّل المستخدم أو يُحدِّث.
ثلاثة نطاقات، والفرق بينها أعظم اختيارٍ عاقبةً في هذه الوحدة.
ونطاق الصفحة يعيش ما دامت الصفحة مفتوحة ولا يستطيع غيرك رؤيته. فتنقّل بعيدًا وقد ذهب؛ وعُد فيبدأ جديدًا. وذلك الافتراض الصحيح لكل شيءٍ تقريبًا — ما في هذا الحقل، وما حمّلته هذه الصفحة، وأيّ صفٍّ مُختارٌ هنا.
ونطاق التدفّق يعيش ما دام المستخدم داخل التدفّق وتستطيع كل صفحةٍ فيه رؤيته. فتنقّل بين صفحات التدفّق نفسه فينجو؛ وغادر التدفّق وقد ذهب. وذلك شكل «ما يعمل عليه المستخدم حاليًّا» بالضبط — العميل الذي اختاره، والطلب الذي هو في وسطه.
ونطاق التطبيق يعيش ما دام التطبيق مفتوحًا ويستطيع كلُّ شيءٍ رؤيته. المستخدم المسجَّل، وتفضيلًا عامًّا. وهو الأقوى والأكثر إساءةَ استعمال — فهو يعمل دائمًا، فهو ما يتناوله المرء حين تحتاج قيمةٌ أن تكون في موضعٍ آخر.
والتحديث يهدم الثلاثة، وذلك ما يفاجئ الناس. فنطاق التطبيق يبدو دائمًا وليس كذلك: إذ يعيش في ذاكرة المتصفّح لهذا التشغيل للتطبيق، فضغط F5 يفرغه كما يفرغ الآخَرين تمامًا. وكل ما يجب أن ينجو من تحديثٍ يحتاج آلية الدرس ٧، ولا شيء هنا يوفّرها.
فالأسئلة الثلاثة التي تعرِّف نطاقًا: من غيرك يقرأ هذا، ومتى ينبغي نسيانه، وماذا ينبغي أن يفعل تحديث؟ فإجابة الثلاثة بالترتيب تعطي النطاق بلا حاجةٍ إلى اجتهاد — والدرس ٣ ما يقع حين يجيب أحدهم الأولَ فقط.
