1 مستودع
Simultaneous rendering of multiple web pages using concurrent browser contexts to accelerate build times.
Distinct from Rendered Page Caches: None of the candidates cover concurrent headless browser rendering for static site generation; most target 3D or slide rendering.
Explore 1 awesome GitHub repository matching web development · Parallel Page Rendering. Refine with filters or upvote what's useful.
react-snap هو مولد مواقع ثابتة وأداة لعرض تطبيقات الصفحة الواحدة (SPA) مسبقاً. يقوم بتحويل المكونات الديناميكية التي تعمل في جهة العميل إلى ملفات HTML ثابتة باستخدام متصفح بدون واجهة رسومية (headless browser)، مما يحسن من تحسين محركات البحث (SEO) وسرعة التحميل الأولية. يتميز المشروع بوجود زاحف (crawler) يعتمد على متصفح بدون واجهة رسومية يكتشف مسارات التطبيق تلقائياً عبر تتبع الروابط الداخلية. كما يتضمن أداة لتحسين الترطيب (hydration optimizer) تلتقط حالة التطبيق وتخزن استجابات الشبكة مؤقتاً أثناء عملية العرض، مما يدمجها مباشرة في ملف HTML لمزامنة تطبيق جهة العميل دون الحاجة لإعادة جلب البيانات. توفر الأداة مجموعة من تحسينات الأداء، بما في ذلك تضمين CSS الحرج (critical CSS)، وتحميل النصوص البرمجية بشكل غير متزامن، وتوليد ملفات تعريف الموارد (resource manifests) وترويسات التحميل المسبق. كما يدعم تنفيذ العرض المتوازي عبر علامات تبويب المتصفح، ويمكنه حظر طلبات الطرف الثالث لمنع تشغيل النصوص البرمجية الخارجية أثناء عملية البناء.
Accelerates the pre-rendering process by processing multiple application pages simultaneously across concurrent browser tabs.