awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 个仓库

Awesome GitHub RepositoriesHigh Performance

Frameworks and standards optimized for minimal render-blocking and accelerated page load times.

Distinct from High-Performance Web Services: Distinct from High-Performance Web Services [f0_mt1] as it focuses on the client-side markup and rendering performance rather than server-side throughput.

Explore 13 awesome GitHub repositories matching web development · High Performance. Refine with filters or upvote what's useful.

Awesome High Performance GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • rs/sdwebimagers 的头像

    rs/SDWebImage

    25,645在 GitHub 上查看↗

    SDWebImage is an asynchronous image loading library for iOS that provides a framework for fetching, decoding, and caching images. It consists of a core loading library, a decoding engine, a processing pipeline, and a caching system designed to reduce network traffic and improve load times. The project features a two-tier caching architecture that stores assets in both volatile memory and persistent disk storage. It distinguishes itself through a modular loader pattern and a plugin-based decoding system, which allow for the integration of custom storage engines and the support of non-standard

    Implements background thread decoding of images to prevent user interface stutters on iOS.

    Objective-C
    在 GitHub 上查看↗25,645
  • ampproject/amphtmlampproject 的头像

    ampproject/amphtml

    14,905在 GitHub 上查看↗

    This project is a web component framework and optimized web markup standard designed for high performance web development. It provides a system for building fast-loading websites using a specialized set of HTML components and scripts, complemented by a web performance validation suite to ensure markup compliance. The framework includes a dynamic HTML template engine for rendering data-driven content without full page reloads and a dedicated ad network integration framework. This integration system manages third-party advertisements with built-in viewability metrics and optimized loading seque

    Provides a specialized set of HTML components and scripts designed to ensure a fast-loading user experience.

    JavaScript
    在 GitHub 上查看↗14,905
  • facebook/asyncdisplaykitfacebook 的头像

    facebook/AsyncDisplayKit

    13,344在 GitHub 上查看↗

    AsyncDisplayKit is an asynchronous UI framework and layout engine for iOS designed to offload layout and rendering operations from the main thread. It functions as a concurrent interface library that handles asynchronous image decoding and UI composition to maintain high frame rates. The project uses a node-based view hierarchy to build thread-safe interface structures on background threads. It includes an intelligent preloading system that predicts scroll direction to trigger data fetching and layout operations for elements before they become visible. The framework covers high-performance m

    Optimizes iOS app responsiveness by moving expensive layout and rendering tasks off the main thread to prevent frame drops.

    Objective-C++
    在 GitHub 上查看↗13,344
  • haltu/muurihaltu 的头像

    haltu/muuri

    10,954在 GitHub 上查看↗

    Muuri is a JavaScript grid layout library and draggable UI framework used to create responsive grids with drag-and-drop reordering, sorting, and animated filtering. It features a nested grid system that allows full grid instances to be embedded inside other grid items to create hierarchical structures. The library uses a web worker layout engine to offload heavy coordinate calculations to background threads, maintaining interface responsiveness during complex rearrangements. The system provides interactive capabilities for moving items between multiple containers, filtering visibility based

    Maintains interface responsiveness during large rearrangements by managing complex grid calculations off the main thread.

    JavaScriptbin-packingdnddrag-and-drop
    在 GitHub 上查看↗10,954
  • texturegroup/textureTextureGroup 的头像

    TextureGroup/Texture

    8,173在 GitHub 上查看↗

    Texture is an iOS framework for building user interfaces that render on background threads using thread-safe node abstractions. It provides an asynchronous display node architecture that constructs and composites view hierarchies off the main thread, then synchronises the final bitmap for presentation, enabling smooth and responsive apps. The framework replaces UIKit's standard view system with node-based hierarchies that can be created, configured, and mutated on any queue without locking the main thread. The framework distinguishes itself through a precomputed rendering pipeline that decode

    Decodes images, sizes text, and lays out views on background threads to keep the main thread responsive.

    Objective-C++asyncdisplaykitpinterestrendering
    在 GitHub 上查看↗8,173
  • elm/compilerelm 的头像

    elm/compiler

    7,794在 GitHub 上查看↗

    This project is a functional programming compiler and JavaScript transpiler that transforms a statically typed language into optimized JavaScript for web browsers. It serves as a frontend architecture framework, providing a static type system and a package manager that enforces semantic versioning. The compiler uses a type-checking engine with automatic type inference to prevent runtime errors and guide code refactoring. It implements a structural pattern for managing application state and rendering user interfaces through a virtual DOM, utilizing immutable data and purity-based state transit

    Implements a high-performance UI architecture leveraging immutable data and a virtual DOM to ensure efficient execution.

    Haskellcompilerelm
    在 GitHub 上查看↗7,794
  • parcel-bundler/lightningcssparcel-bundler 的头像

    parcel-bundler/lightningcss

    7,581在 GitHub 上查看↗

    Lightning CSS is a high-performance CSS toolchain implemented in Rust. It provides a comprehensive suite of tools for stylesheet processing, including a bundler, minifier, module compiler, syntax lowerer, and vendor prefixer. The engine utilizes a browser-grade grammar for parsing and converts stylesheets into typed property values. It distinguishes itself through a visitor-based transformation API that allows for custom modifications of the parsed abstract syntax tree and an error-tolerant parsing mechanism that recovers from malformed syntax to prevent build failures. The toolset covers br

    Optimizes page load times by bundling multiple stylesheets into a single, high-performance output file.

    Rustbuild-toolcompilercss
    在 GitHub 上查看↗7,581
  • square/crossfiltersquare 的头像

    square/crossfilter

    6,187在 GitHub 上查看↗

    Fast n-dimensional filtering and grouping of records.

    Analyzes millions of records interactively with sub-30-millisecond response times.

    JavaScript
    在 GitHub 上查看↗6,187
  • openkraken/krakenopenkraken 的头像

    openkraken/kraken

    4,928在 GitHub 上查看↗

    Kraken 是一个跨平台 UI 框架和 Web 标准运行时,旨在通过标准 Web 标记和样式构建原生应用。它利用基于 Flutter 的渲染引擎来处理 HTML 和 CSS,在移动和桌面平台上产生视觉上一致的用户界面。 该系统通过将运行时编译为机器代码并采用同步光栅化流水线来确保动画和滚动与原生应用的流畅度相匹配,从而脱颖而出。它进一步将高性能原生组件直接集成到 Web 标准文档对象模型树中,允许定义由原生小部件支持的自定义 HTML 标签。 该框架涵盖了广泛的功能面,包括 JavaScript 组件树执行、全局和本地状态同步以及标准化的手势处理。它还提供了一个基于插件的系统,用于通过自定义后端函数扩展 API,并支持与各种前端框架的集成。 开发者工作流通过与 Chrome DevTools 协议的集成得到支持,从而实现应用状态检查和 UI 样式修改。

    Ensures smooth scrolling and fluid animations in data-heavy lists by compiling web standards to native machine code.

    TypeScriptengineflutterkraken
    在 GitHub 上查看↗4,928
  • nicklockwood/fxblurviewnicklockwood 的头像

    nicklockwood/FXBlurView

    4,930在 GitHub 上查看↗

    FXBlurView 是一个 iOS 模糊效果库和图像处理工具,旨在在应用视图和静态图像上渲染高斯模糊效果。它提供了一个 UIKit 背景模糊视图组件,可应用于 UI 元素以创建模糊背景。 该库支持实时模糊应用视图和处理静态图像。它提供两种主要的渲染模式:用于效率的单通道静态渲染,以及用于在繁重计算期间保持用户界面响应性的动态后台线程处理模式。 其他功能包括调整模糊半径和质量迭代的能力,以及将颜色叠加层应用于模糊结果的功能。

    Uses iOS-specific off-main-thread rendering techniques to process heavy blur effects without blocking the UI.

    Objective-C
    在 GitHub 上查看↗4,930
  • badoo/chattobadoo 的头像

    badoo/Chatto

    4,505在 GitHub 上查看↗

    Chatto 是一个基于 Swift 的 UI 框架和组件库,用于在 iOS 上构建消息界面。它提供了一系列可重用的界面组件,用于渲染文本气泡、照片附件和交互式输入区域。 该框架以分页聊天界面为中心,该界面可双向加载对话历史记录。为了保持滚动性能,它对消息单元格采用了后台布局计算。 该库涵盖了模块化消息屏幕的构建以及移动聊天交互的实现,例如键盘隐藏和滑动显示附件视图。

    Moves complex message cell layout calculations off the main thread to prevent scrolling stutters.

    Swift
    在 GitHub 上查看↗4,505
  • nixzhu/dev-blognixzhu 的头像

    nixzhu/dev-blog

    3,906在 GitHub 上查看↗

    该项目是一个综合性的 iOS 应用开发框架,专注于构建具有自定义用户界面组件、异步任务管理和本地数据持久化的移动应用。它作为软件工程的技术知识库,提供用于以 Markdown 格式组织和发布架构分析与笔记的工具。 该框架通过一个强大的基于文档的存储层脱颖而出,该层利用 BSON 格式的记录在 NoSQL 文档存储中执行 CRUD 操作。它提供广泛的系统集成功能,包括专门的应用扩展通信、跨沙盒消息传递和原生共享表单呈现,从而允许宿主应用与系统级服务之间的无缝交互。 该项目涵盖了广泛的功能面,包括具有线程安全同步的高级并发管理、卸载到后台的 UI 渲染以保持响应性,以及全面的国际化支持。它还包括面向开发者的工具,用于静态类型生成、自动化资源映射和交互式原型构建,以及用于地理信标监控和自适应图表生成的专门工具。

    Offloads image decoding and layout calculations to background threads to maintain main-thread responsiveness.

    在 GitHub 上查看↗3,906
  • gildas-lormeau/zip.jsgildas-lormeau 的头像

    gildas-lormeau/zip.js

    3,859在 GitHub 上查看↗

    zip.js is a JavaScript library designed for creating, reading, and extracting ZIP archives directly within a web browser. It provides a comprehensive toolkit for managing compressed files and encrypted data storage entirely on the client side, eliminating the need for server-side backends or external dependencies. The library distinguishes itself by utilizing the Web Streams API and multi-core processing to handle large datasets efficiently. By offloading heavy compression and decompression tasks to background worker threads, it ensures that the browser interface remains responsive during int

    Utilizes background worker threads and web streams to handle massive files without freezing the user interface or exceeding memory.

    JavaScriptaes-encryptionbrowsercompression-stream
    在 GitHub 上查看↗3,859
  1. Home
  2. Web Development
  3. High Performance

探索子标签

  • Interactive Analytics EnginesAnalyzes millions of records interactively with sub-30-millisecond response times for fluid user experiences. **Distinct from High Performance:** Distinct from High Performance: focuses on interactive analytics performance for multivariate filtering, not general page load optimization.
  • Off-Main-Thread Layouts1 个子标签Optimization strategies that move complex layout calculations off the main thread for UI responsiveness. **Distinct from High Performance:** Specifically targets the computation of layout coordinates in background threads rather than general page load optimization.