4 repositorios
Systems and toolsets specifically designed to optimize rendering, animation, and memory usage for web apps on mobile devices.
Distinct from Mobile Frameworks: Focuses on runtime performance optimization for the web, unlike general mobile frameworks or binary converters.
Explore 4 awesome GitHub repositories matching web development · Mobile Web Performance Frameworks. Refine with filters or upvote what's useful.
Fastclick is a JavaScript library and touch event optimization tool designed to remove the 300ms delay between a physical tap and a click event on mobile browsers. It functions as a lightweight DOM event handler middleware that manages touch-to-click timing to reduce input lag and improve the responsiveness of mobile web interfaces. The library provides granular control over touch latency removal, including a mechanism to exclude specific elements from this optimization. This allows certain user interface components to maintain native browser touch behavior via CSS class identifiers. The pro
Improves perceived speed by eliminating the 300ms click delay on mobile devices.
mui is a mobile UI component framework and native-like web UI kit designed for building high-performance mobile web interfaces. It functions as a mobile web performance framework and gesture-based interface library to eliminate browser lag and mimic the behaviors and animations of native mobile applications. The framework focuses on implementing common mobile UX patterns, including pull-to-refresh functionality, swipe-to-action menus, and sliding side navigation. It provides specialized tools for gesture-driven interface development to ensure an immediate visual response to touch interactions
Optimizes rendering and animations to provide a fluid, high-performance user experience specifically within mobile browsers.
mescroll es una librería de scroll infinito en JavaScript y gestor de scroll para web móvil diseñado para implementar patrones de pull-to-refresh y carga al deslizar hacia arriba. Proporciona un sistema para manejar el scroll táctil, gestionar estados de paginación e integrar estos comportamientos dentro de aplicaciones Vue. La librería se distingue por su soporte especializado para interfaces de chat, permitiendo la carga de datos en orden inverso y la capacidad de inyectar datos en dirección inversa para simular historiales de mensajes. También incluye una caché de scroll con persistencia de estado para preservar los desplazamientos verticales y los datos de la lista cuando los usuarios navegan entre diferentes vistas. El proyecto cubre un amplio rango de capacidades de interacción y rendimiento, incluyendo la supresión del efecto de rebote nativo del navegador, carga diferida de imágenes consciente del viewport y posicionamiento de scroll programático. Además, proporciona utilidades para gestionar estados de paginación, personalizar la interfaz de carga y estados vacíos, e implementar navegación de regreso al inicio.
Optimizes mobile web performance via image lazy loading and persistent scroll state caching.
KineticJS es un framework de JavaScript para HTML5 Canvas y un motor de gráficos 2D. Proporciona un sistema para crear interfaces de usuario interactivas y gráficos 2D mediante la gestión de un grafo de escena de elementos con renderizado dedicado y propagación de eventos. El framework funciona como una biblioteca de interacción con canvas que añade manejo de eventos a aplicaciones basadas en canvas para escritorio y dispositivos móviles. Incluye un renderizador de canvas del lado del servidor, lo que permite dibujar y renderizar gráficos en un entorno de servidor.
Offers a structured framework for creating high-performance visual experiences in mobile web browsers.