6 dépôts
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 est un framework pour construire des interfaces utilisateur web en utilisant ClojureScript et React.js. Il permet une approche de programmation fonctionnelle pour la conception d'UI déclarative, où les structures HTML et les hiérarchies de composants sont définies en utilisant la syntaxe Hiccup basée sur des vecteurs au lieu de JSX. Le projet se différencie par un système de gestion d'état réactif basé sur des atomes. Il suit quels composants déréférencent des atomes d'état spécifiques pour déclencher des re-rendus automatiques et fournit des curseurs d'état pour isoler les mises à jour sur des chemins spécifiques d'un atome d'état plus large. Il inclut également des utilitaires pour envelopper des composants JavaScript natifs et des bibliothèques tierces afin de garantir qu'ils restent compatibles avec le cycle de rendu fonctionnel. Le framework couvre un large éventail de capacités, incluant la réconciliation du DOM virtuel, la gestion du cycle de vie pour les effets secondaires et le nettoyage, et l'optimisation des performances de rendu via le traitement par lots des mises à jour et la mémoïsation des calculs. Il fournit également des outils pour le rendu côté serveur de chaînes HTML statiques, le partage d'état global via le contexte, et des primitives de sécurité pour l'assainissement du contenu HTML.
Generates static HTML for components during the build process to improve initial load performance.
preact-cli est une interface en ligne de commande et un pipeline de build pour initialiser, développer et déployer des applications Preact. Il fonctionne comme un outil de scaffolding de projet qui utilise des templates prédéfinis pour générer les structures de répertoires et le boilerplate nécessaires pour les nouvelles applications web. L'outil fournit des capacités spécialisées pour créer des progressive web apps (PWA) en générant des service workers et des stratégies de cache pour la fonctionnalité hors ligne. Il inclut également un pré-rendu de site statique qui convertit les routes d'application en fichiers HTML pendant le processus de build pour améliorer le référencement et les vitesses de chargement. Le workflow de développement plus large couvre la gestion du pipeline d'assets, incluant la transpilation JavaScript, le bundling de modules et le traitement des préprocesseurs CSS. Il gère également l'optimisation de production via le code splitting basé sur les routes et l'injection de variables d'environnement.
Generates static HTML for application routes during the build process to improve initial load speed and SEO.