3 个仓库
Switching between view-based and layer-based rendering to reduce overhead for non-interactive elements.
Distinct from Native Layer Renderers: Distinct from Native Layer Renderers as it is a strategic switch between two rendering modes for optimization.
Explore 3 awesome GitHub repositories matching graphics & multimedia · Layer-Backed Rendering Optimization. Refine with filters or upvote what's useful.
AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of performant alternatives to standard views, allowing developers to build responsive interfaces by offloading layout and rendering tasks to background threads. The framework is centered around a declarative layout engine based on a flexbox model, which calculates element positions and sizes asynchronously. It utilizes a node-based abstraction to wrap native views, enabling the instantiation and configuration of UI hierarchies on background threads to prevent main thread blocking. The sy
Switches nodes from view-based to layer-based rendering to reduce overhead for non-interactive components.
react-konva is a declarative React canvas graphics library and 2D vector graphics framework. It serves as a rendering engine and interactive canvas toolset that allows for the drawing and management of complex 2D shapes and graphics using a React component model. The library maps reactive component trees to an underlying object-oriented graphics scene graph, enabling the synchronization of visual states with application data. It provides specialized tools for building interactive graphical interfaces, including support for multi-touch gestures, drag-and-drop functionality, and real-time trans
Organizes shapes into separate canvas elements to prevent static backgrounds from re-rendering.
This project is an iOS snapshot testing framework designed to verify the visual consistency of user interface components. It functions as a utility for automated regression testing, ensuring that interface layouts and styling remain stable by comparing rendered view snapshots against pre-recorded reference images. The framework integrates directly with the native testing environment to automate the validation process during the build cycle. By capturing the visual state of a view hierarchy and performing a pixel-level comparison against stored ground truth images, it identifies unintended cha
Renders view layers into bitmap contexts to facilitate pixel-level visual comparison.