6 مستودعات
Generates static HTML for components during the build process to improve initial load performance.
Distinct from Server-Side Rendering: Distinct from general SSR: focuses on build-time static generation rather than runtime server-side rendering.
Explore 6 awesome GitHub repositories matching web development · Pre-rendering. Refine with filters or upvote what's useful.
This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency design, distributed systems, and microservices architecture. It provides detailed strategies for decomposing monolithic applications, managing service discovery, and implementing the architectural patterns required for scalable backend environments. The repository distinguishes itself through an extensive collection of big data algorithmic references and database scaling strategies. It covers memory-efficient techniques for analyzing massive datasets, such as Top-K element extrac
Generates static HTML pages from templates to eliminate runtime business logic and database queries.
Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages native browser APIs to encapsulate state, logic, and styles, allowing developers to create custom elements that function consistently across any modern web project. The framework distinguishes itself through a reactive property system that automatically triggers efficient, batched DOM updates. By utilizing tagged template literals, it defines declarative UI structures that are compiled into optimized update instructions. Its architecture emphasizes modularity through a reactive con
Generates static HTML for components during the build process to improve initial load performance.
Vinext is a build system and edge runtime compiler that enables framework-agnostic serverless deployments. It functions as a Vite plugin and compatibility layer that emulates file-system routing, server components, and server actions, allowing projects to maintain specific framework API surfaces while targeting edge workers and serverless environments. The project provides a specialized bridge for migrating projects to a Vite-based build pipeline while preserving routing and server component patterns. It utilizes a system of module shimming and adapters to produce standalone bundles compatibl
Pre-renders high-traffic pages during deployment using analytics to reduce latency and build times.
Cromite is a privacy-focused browser built as a fork of Chromium that embeds a network-level content blocking engine to intercept advertisements, pop-ups, and tracking scripts before they reach the page. It applies community-maintained public filter lists directly within the browser, eliminating the need for external extensions, and uses a curated patch system applied to the Chromium source tree at build time to add or modify features without maintaining a separate codebase. The browser is hardened against tracking and data leakage through a comprehensive set of privacy and security measures.
Prevents Android apps from requesting the browser to pre-render URLs in the background.
Reagent هو إطار عمل لبناء واجهات مستخدم الويب باستخدام ClojureScript و React.js. يتيح نهج البرمجة الوظيفية لتصميم واجهة المستخدم التصريحية، حيث يتم تعريف هياكل HTML وتسلسلات هرمية للمكونات باستخدام بناء جملة Hiccup القائم على المتجهات بدلاً من JSX. يتميز المشروع من خلال نظام إدارة حالة تفاعلي يعتمد على الذرات (atoms). يتتبع المكونات التي تقوم بإلغاء مرجعية ذرات حالة معينة لتشغيل إعادة العرض التلقائي ويوفر مؤشرات حالة لعزل التحديثات إلى مسارات معينة لذرة حالة أكبر. كما يتضمن أدوات لتغليف مكونات JavaScript الأصلية ومكتبات الطرف الثالث لضمان بقائها متوافقة مع دورة العرض الوظيفية. يغطي إطار العمل مجموعة واسعة من القدرات، بما في ذلك التوفيق بين DOM الافتراضي، وإدارة دورة الحياة للآثار الجانبية والتنظيف، وتحسين أداء العرض من خلال تجميع التحديثات وتخزين الحسابات مؤقتاً (memoization). كما يوفر أدوات لعرض جانب الخادم لسلاسل HTML الثابتة، ومشاركة الحالة العالمية عبر السياق، وأساسيات الأمان لتعقيم محتوى HTML.
Generates static HTML for components during the build process to improve initial load performance.
preact-cli هو واجهة سطر أوامر وخط أنابيب بناء لتهيئة وتطوير ونشر تطبيقات Preact. يعمل كأداة سقالات للمشروع تستخدم قوالب محددة مسبقًا لإنشاء هياكل الدليل الضرورية والقوالب الأساسية لتطبيقات الويب الجديدة. توفر الأداة قدرات متخصصة لإنشاء تطبيقات ويب تقدمية (PWA) عن طريق إنشاء عمال الخدمة (service workers) واستراتيجيات التخزين المؤقت للوظائف دون اتصال. كما تتضمن عارضًا مسبقًا للموقع الساكن يحول مسارات التطبيق إلى ملفات HTML أثناء عملية البناء لتحسين ظهور محرك البحث وسرعات التحميل. يغطي سير عمل التطوير الأوسع إدارة خط أنابيب الأصول، بما في ذلك تحويل JavaScript، وتجميع الوحدات، ومعالجة معالجات CSS المسبقة. كما يدير تحسين الإنتاج من خلال تقسيم الكود القائم على المسار وحقن متغيرات البيئة.
Generates static HTML for application routes during the build process to improve initial load speed and SEO.