awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repositorios

Awesome GitHub RepositoriesPerceived Performance Optimizations

UI techniques such as skeleton screens and optimistic updates used to reduce the perceived wait time for users.

Distinguishing note: Candidates focus on backend payment latency or general system metrics, not frontend perceived performance patterns.

Explore 8 awesome GitHub repositories matching user interface & experience · Perceived Performance Optimizations. Refine with filters or upvote what's useful.

Awesome Perceived Performance Optimizations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • addyosmani/agent-skillsAvatar de addyosmani

    addyosmani/agent-skills

    60,849Ver en GitHub↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Implements UI techniques like skeleton screens and optimistic updates to improve perceived performance.

    Shellagent-skillsantigravityantigravity-ide
    Ver en GitHub↗60,849
  • tannerlinsley/react-queryAvatar de tannerlinsley

    tannerlinsley/react-query

    49,769Ver en GitHub↗

    React Query is an asynchronous state management library and data fetching orchestrator designed to fetch, cache, and synchronize server state in web applications. It functions as a server-state cache manager that handles asynchronous data requests to keep local application state in sync with a remote server. The library implements a stale-while-revalidate cache pattern, which provides immediate access to cached data while triggering background updates to maintain consistency. It further supports optimistic user interface updates, allowing the interface to change immediately during data mutati

    Optimizes perceived performance through prefetching resources and providing immediate feedback via optimistic updates.

    TypeScript
    Ver en GitHub↗49,769
  • woocommerce/woocommerceAvatar de woocommerce

    woocommerce/woocommerce

    10,362Ver en GitHub↗

    WooCommerce is a comprehensive eCommerce framework for WordPress that transforms websites into fully functional online stores for physical and digital goods. It serves as a digital storefront manager for product catalogs, inventory, and customer orders across retail and wholesale business models. The system functions as a payment gateway integrator, connecting shops to diverse processors for credit cards, digital wallets, and subscriptions. It also operates as an order fulfillment system for calculating shipping rates, generating labels, and coordinating delivery via third-party couriers, whi

    Uses skeleton placeholders and immediate feedback states during cart interactions to lower perceived wait times.

    PHPautomatticecommerceecommerce-platform
    Ver en GitHub↗10,362
  • hilongjw/vue-lazyloadAvatar de hilongjw

    hilongjw/vue-lazyload

    8,006Ver en GitHub↗

    vue-lazyload is a Vue.js image lazy loading plugin and frontend asset optimizer. It serves as a viewport visibility observer that defers the loading of images and components until they enter the browser viewport to reduce initial page load times. The project functions as a progressive image loader by managing image placeholders and implementing dynamic source switching. It uses a browser API to monitor when elements enter the viewport, avoiding expensive scroll event listeners to maintain performance. The plugin provides capabilities for image loading state tracking, including custom placeho

    Manages resource loading states and placeholders to ensure smooth rendering and better perceived performance.

    JavaScriptlazyloadvuevue-lazyload
    Ver en GitHub↗8,006
  • ekzhang/sshxAvatar de ekzhang

    ekzhang/sshx

    7,518Ver en GitHub↗

    sshx is a collaborative remote shell tool that enables multiple users to view and control a terminal session through a secure web browser. It provides a web-based terminal sharing platform featuring end-to-end encryption and real-time multi-user cursor tracking. The project utilizes a distributed mesh proxy to route traffic globally and minimize latency. It incorporates predictive echo to mask network delays and provides a multi-terminal canvas layout for managing and resizing multiple shell instances simultaneously. The system supports secure remote access via invitation links and includes

    Implements predictive echo and automatic reconnections to reduce the perceived delay of terminal interactions.

    Rustcollaborativerustshare
    Ver en GitHub↗7,518
  • dieulot/instantclickAvatar de dieulot

    dieulot/instantclick

    5,491Ver en GitHub↗

    Instantclick es un potenciador de navegación del lado del cliente y precargador de páginas JavaScript. Intercepta solicitudes HTTP para actualizar títulos y contenido de páginas mediante solicitudes asíncronas, evitando recargas completas del navegador para eliminar los parpadeos blancos durante la navegación. El proyecto reduce la latencia percibida del frontend obteniendo contenido enlazado en segundo plano cuando un usuario pasa el cursor sobre un hipervínculo. Este precargado basado en la intención asegura que el contenido esté listo para cuando el usuario haga clic. La herramienta gestiona la experiencia de navegación mediante la manipulación del historial del lado del cliente y la inyección de contenido basada en el DOM. También incluye un indicador de progreso de navegación personalizable que proporciona retroalimentación visual mientras se procesan las solicitudes de página asíncronas.

    Improves perceived performance by preloading content and optimizing link transitions to eliminate loading delays.

    JavaScript
    Ver en GitHub↗5,491
  • swup/swupAvatar de swup

    swup/swup

    5,191Ver en GitHub↗

    Swup es una librería de transición de página y cargador de páginas AJAX diseñado para crear transiciones animadas y fluidas entre páginas en sitios web renderizados por el servidor. Funciona como un orquestador de contenido DOM y gestor de historial del navegador, interceptando la navegación para reemplazar el contenido de la página dinámicamente y simular una experiencia de aplicación de una sola página. El proyecto se diferencia mediante un sistema de ciclo de vida basado en hooks y una arquitectura de plugins que permite la inyección de lógica personalizada y efectos de animación. Soporta métodos visuales avanzados incluyendo el morphing de contenido DOM, renderizado DOM paralelo para animaciones superpuestas e integración con la API nativa de View Transitions del navegador. La librería cubre una amplia gama de capacidades, incluyendo la gestión de navegación del lado del cliente, caché de páginas basada en memoria y precarga de páginas en segundo plano para optimizar el rendimiento. También proporciona una restauración completa de la posición de desplazamiento, optimizaciones de accesibilidad para lectores de pantalla y herramientas para sincronizar metadatos de cabecera de documento y ejecución de scripts a través de transiciones.

    Reduces perceived load times through techniques like background preloading of linked pages and memory caching.

    TypeScriptanimationjavascriptpage-transitions
    Ver en GitHub↗5,191
  • ethanhua/skeletonAvatar de ethanhua

    ethanhua/Skeleton

    3,720Ver en GitHub↗

    Skeleton is a skeleton loading library and UI component library for mobile applications. It provides a system for rendering animated shimmer placeholders and grayed-out shapes that mimic the final layout of a page while content is loading. The framework acts as a UI placeholder generator that automatically mirrors the dimensions and margins of actual views to create structurally accurate loading states. It implements a shimmer animation framework that applies sliding gradient overlays without requiring modifications to the original UI source code. The library covers loading state visualizati

    Improves the perceived speed of an application by showing structural grey-box overlays instead of empty screens.

    Javaandroid-libraryandroid-uiloadingview
    Ver en GitHub↗3,720
  1. Home
  2. User Interface & Experience
  3. Perceived Performance Optimizations