4 个仓库
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 是一个 JavaScript 无限滚动库和移动端 Web 滚动管理器,旨在实现下拉刷新和上拉加载模式。它提供了一个用于处理触摸滚动、管理分页状态以及在 Vue 应用程序中集成这些行为的系统。 该库的特色在于对聊天界面的专门支持,能够实现反向数据加载,并能够以反向注入数据来模拟消息历史。它还包括一个状态持久化的滚动缓存,以在用户在不同视图之间导航时保留垂直偏移量和列表数据。 该项目涵盖了广泛的交互和性能功能,包括抑制原生浏览器回弹效果、视口感知图像懒加载以及程序化滚动定位。它还提供了用于管理分页状态、自定义加载和空状态 UI 以及实现返回顶部导航的实用工具。
Optimizes mobile web performance via image lazy loading and persistent scroll state caching.
KineticJS 是一个 HTML5 Canvas JavaScript 框架和 2D 图形引擎。它提供了一个系统,通过管理具有专用渲染和事件传播的元素场景图来构建交互式用户界面和 2D 图形。 该框架作为一个 Canvas 交互库,为桌面和移动设备的基于 Canvas 的应用程序添加了事件处理功能。它包括一个服务端 Canvas 渲染器,允许在服务器环境中绘制和渲染图形。
Offers a structured framework for creating high-performance visual experiences in mobile web browsers.