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 构建 Web 用户界面的框架。它实现了声明式 UI 设计的函数式编程方法,其中 HTML 结构和组件层次结构使用基于向量的 Hiccup 语法而不是 JSX 定义。 该项目通过基于原子(Atoms)的响应式状态管理系统脱颖而出。它跟踪哪些组件解引用特定的状态原子以触发自动重新渲染,并提供状态游标(Cursors)以将更新隔离到较大状态原子的特定路径。它还包括用于包装原生 JavaScript 组件和第三方库的工具,以确保它们与函数式渲染周期保持兼容。 该框架涵盖了广泛的功能,包括虚拟 DOM 协调、副作用和清理的生命周期管理,以及通过更新批处理和计算记忆化进行的渲染性能优化。它还提供用于静态 HTML 字符串的服务器端渲染、通过上下文(Context)的全局状态共享,以及用于 HTML 内容清理的安全原语。
Generates static HTML for components during the build process to improve initial load performance.
preact-cli 是一个用于初始化、开发和部署 Preact 应用程序的命令行界面和构建流水线。它作为一个项目脚手架工具,使用预定义的模板来生成新 Web 应用程序所需的目录结构和样板代码。 该工具提供了创建渐进式 Web 应用(PWA)的专项能力,通过生成 Service Worker 和缓存策略来实现离线功能。它还包括一个静态站点预渲染器,在构建过程中将应用程序路由转换为 HTML 文件,以提高搜索引擎可见性和加载速度。 更广泛的开发工作流涵盖了资产流水线管理,包括 JavaScript 转译、模块打包和 CSS 预处理器处理。它还通过基于路由的代码分割和环境变量注入来管理生产环境优化。
Generates static HTML for application routes during the build process to improve initial load speed and SEO.