6 个仓库
Deferring the loading of UI components until they are needed to reduce initial bundle size.
Distinct from Asynchronous Property Loading: The candidates focus on data properties, translations, or mobile-specific remote bundles, whereas this is general framework-level component lazy-loading.
Explore 6 awesome GitHub repositories matching web development · Asynchronous Component Loading. Refine with filters or upvote what's useful.
这是 Vue 2 渐进式 JavaScript 框架的综合文档网站。它作为构建响应式用户界面和单页应用程序的技术参考和开发指南。 该网站提供了详细的 JavaScript API 参考和 Web 组件目录。它涵盖了基于组件的架构的实现、响应式状态管理以及使用虚拟 DOM 来同步应用程序状态与浏览器。 该文档详细介绍了包括客户端路由、声明式 DOM 操作以及前端构建优化(如服务器端渲染和模板预编译)在内的功能。它还解释了框架的状态同步方法、组件生命周期以及自定义指令的使用。 内容作为教程和规范集合进行维护,文档通过 Markdown 编辑。
Provides mechanisms to define components as factory functions to defer loading and reduce the initial bundle size.
这是一个 Webpack 扩展,用于将 CSS 从 JavaScript 文件中提取到独立的样式表中,以用于生产构建。它作为一个 CSS 打包器和资产优化器,将样式与脚本包分离,以实现并行加载并防止出现无样式内容闪烁(FOUC)。 该项目提供了用于生成将本地样式定义映射到应用程序组件的 JavaScript 模块导出的实用工具。它还通过资源查询条件加载不同的 CSS 变体来实现动态主题管理,并支持通过使用内容哈希文件名进行长期浏览器缓存。 能力领域涵盖了通过异步按需样式获取进行的前端性能调优,以及服务端渲染(SSR)优化,包括样式内联和重复标签预防。该工具还支持具有热模块替换(HMR)的开发工作流,以实现即时样式更新。 该插件集成到 Webpack 构建流水线中,并提供用于输出文件名模式和生命周期钩子的配置选项,以定制样式链接标签的生成。
Loads stylesheets in the background to improve initial page load speed and reduce render-blocking.
o2oa 是一个开源的 Java 企业级办公自动化平台,旨在管理企业工作流、组织架构和协同办公任务。它作为一个低代码业务应用平台和企业信息门户,为构建自定义企业应用提供了可视化开发环境。 该平台以其集成的企业工作流引擎为特色,允许使用可自定义的路由条件和事件驱动脚本来设计和自动化业务流程。它进一步区别于其他平台之处在于其多数据库企业框架,支持各种关系型数据库以及跨不同操作系统的高可用性部署。 该系统涵盖了广泛的功能领域,包括表单和页面的低代码可视化建模、带有数据驱动仪表板的集中式门户设计,以及与 RESTful 服务和大型语言模型集成的企业数据集成。它还结合了组织结构管理、基于角色的访问控制,以及针对 Android、iOS 和 HarmonyOS 的多平台移动端部署。 安装方面,支持在 Linux 和 Windows 环境中使用 Docker 和 Nginx 进行部署。
The platform runs a function before a component loads to initialize data before the component registers.
dcat-admin 是一个 Laravel 管理面板框架,用于快速构建数据驱动的管理界面。它作为一个 CRUD 生成器和后端脚手架工具,根据数据库表模式自动生成创建、读取、更新和删除界面。 该系统通过基于插件的扩展架构以及在单个安装中运行多个独立管理实例的能力脱颖而出。它提供了将外部 API 映射到表单和表格的专用工具,以及用于在解析和提交期间执行自定义逻辑的事件驱动表单生命周期。 该框架涵盖了广泛的功能领域,包括用于管理分层权限的基于角色的访问控制、一套包含内联编辑功能的综合数据管理网格,以及多步表单工作流。它还包括用于操作仪表板的数据可视化工具,以及各种用于分块大文件上传和富文本编辑的内容处理实用程序。 提供了命令行实用程序来自动化管理组件和操作类的生成。
Implements lazy-loading of page elements and components via AJAX to improve perceived initial load performance.
该项目是一个教育性的 React 实现教程和一个并发渲染框架。它作为一个从零开始构建兼容库的分步演示,具有用于计算元素树差异的虚拟 DOM 引擎和用于跨浏览器交互一致性的合成事件系统。 该框架实现了一个基于钩子(hook)的状态管理器来跟踪本地组件数据并共享全局上下文。它利用并发渲染架构,采用时间分片(time-slicing)和基于通道(lane-based)的优先级来在繁重更新期间保持主线程的响应性。 该项目涵盖了广泛的功能面,包括组件状态管理、与浏览器解耦的自定义渲染器开发,以及基于优先级的更新调度实现。它还处理虚拟树到浏览器文档的同步以及组件副作用的管理。
Supports asynchronous component loading with fallback interfaces to optimize bundle size.
This project is a concurrent UI library and virtual DOM framework. It functions as a state management system and component lifecycle manager designed to reconcile virtual representations of a user interface with the actual DOM. The library utilizes a fiber-based architecture to implement concurrent rendering, breaking interface updates into small chunks to maintain responsiveness. It distinguishes itself through UI update prioritization and the ability to handle asynchronous component loading with fallback interfaces. The system covers a broad surface of frontend architecture, including glob
Provides a mechanism to defer component loading and show fallback interfaces to maintain UI responsiveness.