2 个仓库
Mechanisms for tracking content changes to optimize repaints and minimize rerasterization.
Distinct from Invalidation Validators: Focuses on the internal graphics engine's need to rerasterize specific areas, not general validation tools.
Explore 2 awesome GitHub repositories matching web development · Rendering Invalidation Tracking. Refine with filters or upvote what's useful.
xi-editor is a high-performance text editor core written in Rust. It employs a client-server architecture that separates the backend editor logic from the user interface, allowing diverse frontends to communicate with the core via a standardized protocol. The project is distinguished by its use of rope-based text buffers for efficient manipulation of large documents and a collaborative engine powered by conflict-free replicated data types to synchronize concurrent edits. It further features an extensible plugin system that integrates external binaries and third-party tools through JSON-based
Tracks valid and invalid lines across the client and server to minimize computation and serialization overhead.
This project is a Chromium-based mobile browser and rendering engine designed for mobile platforms. It functions as a web extension host, allowing the execution of browser extensions within a mobile environment to provide custom functionality. The project distinguishes itself through custom user interface modifications, such as the implementation of a specialized night mode and the relocation of the address bar for improved ergonomics. It also includes a remote debugging interface and protocol that allow an external developer console to connect to a live browser instance for inspecting and tr
Tracks changes to web content to determine the minimum area that must be rerasterized before the next frame.