آسترو
إزالة الغموض عن جزر آسترو: دليل عملي
معمارية 'الجزر' في آسترو تغير قواعد اللعبة لأداء الويب. في هذا المقال، نشرح ما هي، وكيف تعمل، وكيف يمكنك استخدامها لبناء مواقع ويب أسرع.
ما هي جزر آسترو؟
جزر آسترو هي نهج جديد لبناء مواقع الويب التي تقدم كمية أقل من جافا سكريبت للعميل افتراضيًا. الفكرة الرئيسية هي أن معظم مواقع الويب التي تركز على المحتوى ثابتة، مع وجود جيوب من التفاعلية. هذه الجيوب هي ‘الجزر’.
كيف تعمل
- التصيير من جانب الخادم (SSR): يقوم آسترو بتصيير صفحتك بالكامل إلى HTML ثابت على الخادم.
- صفر جافا سكريبت افتراضيًا: لا يتم تحميل جافا سكريبت من جانب العميل لمكونات واجهة المستخدم الخاصة بك تلقائيًا.
- الترطيب عند الطلب: يمكنك تحديد المكونات التي تحتاج إلى أن تكون تفاعلية على العميل بشكل صريح باستخدام توجيهات
client:*. يقوم آسترو بعد ذلك بترطيب هذه المكونات (وهذه المكونات فقط) تلقائيًا عندما تصبح مرئية، أو يتم النقر عليها، أو ينتهي تحميل الصفحة.
هذا يعني أن المستخدمين يحصلون على تحميل صفحة أولية فائق السرعة، ويتم تحميل جافا سكريبت للعناصر التفاعلية فقط عند الحاجة الفعلية إليها.