We are pleased to announce that the Coherent Labs roadmap is now available via the Zendesk Announcements page!
This roadmap outlines the primary initiatives currently planned for upcoming quarters and their target delivery windows. It represents our current priorities and may evolve as priorities and implementation details change.
Alongside the initiatives described in this roadmap, we continue to invest in product stability and reliability while maintaining compatibility with supported game engines, platform SDKs, operating systems, graphics APIs, and development toolchains.
Please note a few points regarding the release times:
- The features and enhancements listed are planned for our current product line - Gameface and Prysm.
- The dates listed are based on the latest estimates and could be subject to change - as such, please treat these as approximate release times (as opposed to strict ETAs).
- The current timelines provided account for the given quarter of the year(for example, Q2 2026 refers to the releases coming out in April, May, and June of 2026).
- Our product team periodically reviews the roadmap to update/make necessary adjustments where needed. In case of substantial changes, we will make sure to report these/update the roadmap information posted in this article accordingly.
| Q2 2026 | Q3 2026 | Q4 2026 | Future | |
| Performance |
Improve content update performance by avoiding unnecessary HTML parsing
for simple text
updates Improve data-binding performance by reducing model update overhead, redundant expression evaluation, and unnecessary string copying Improve garbage collection performance by reducing frame-time spikes and collection overhead Improve style inheritance performance by optimizing inheritance resolution and reducing styling overhead Improve styling performance for custom variables by reducing recalculation costs Improve styling performance for SVG-heavy content by reducing the cost of processing large numbers of SVG elements Improve transform update performance by reducing processing overhead across large layout trees Provide more information about the created GPU resources to allow their reuse Reduce rendering overhead by optimizing visual style calculations for large layout trees |
Improve data-binding performance by optimizing expression evaluation
during model
synchronization Improve DOM performance by optimizing the most common DOM operations and reducing processing overhead Improve element movement performance by optimizing updates driven by transform properties Improve GPU tessellation performance by reusing tessellated paths when drawing the same content every frame Improve paint performance by reducing the CPU overhead of batching paint commands Improve paint performance by streamlining the rendering data pipeline and reducing processing overhead Improve repaint performance by providing user-controlled persistent layers for better control over repaint behavior Improve style resolution performance by resolving only changed properties and their dependencies, reducing unnecessary recalculation Improve style resolution performance by sharing and caching styles to reduce style recalculation Improved efficiency by batching CSS property updates and deferring styling actions, reducing unnecessary work during multi-property changes. Reduce GPU memory consumption by releasing unused resources more efficiently |
Improve layout performance by containing layout changes and preventing
localized updates from
triggering full-page reflows Improve layout update performance by minimizing processing for style changes that do not affect layout Reduce memory consumption by supporting tiled resources in the native backends for large textures |
Improve JavaScript execution performance by updating the V8 engine
to a newer version Improve selector matching performance by reducing the cost of complex selectors and minimizing performance penalties |
| Feature Support |
Support shape-based hit testing for SVG content to enable interaction
based on the visible shape of
graphics Support Unreal Engine 5.8 to enable integration with the latest engine version |
Support Apple Silicon ARM64 for the iOS simulator to enable testing
workflows Support applying SVG filters, masks, and clipping paths to HTML elements through CSS url() references Support correct text wrapping in rich text content to improve layout accuracy Support data-bind-for interoperability with external DOM modifications, animations, and transitions to preserve state and running animations Support model aliases in data-binding expressions to preserve animations and element state during list updates Support rendering-free execution in Unreal Engine to enable test and server builds Support SVG shadow filters to enable richer visual effects Support the color-mix() CSS functional notation to enable standards-compliant color blending Support the ScrollTo API to bring target elements into the viewport |
Support smooth scrolling through the standard scroll-behavior CSS
property Support the :not() selector to enable exclusion-based CSS rules Support the contenteditable attribute to enable editing and copy-pasting HTML content Support the IntersectionObserver API to simplify lazy-loading implementations |
Support CSS variables in animations to enable reusable animation
definitions Support CSS variables in shorthand properties to improve stylesheet reuse |
| Developer Experience | Enable GPU resource reuse by providing more information about created GPU resources |
Improve Unity integration flexibility by supporting workflows beyond
MonoBehaviour-based
components Streamline high-performance UI development by providing ready-to-use GamefaceUI components such as flattened trees and virtualized lists Streamline loading screen integration in Unreal Engine by reducing implementation effort between map transitions Streamline migration to Gameface by providing guidance for integrating and adopting Gameface incrementally in existing projects |
Demonstrate global backdrop filter usage through a dedicated sample
project Demonstrate performance and memory optimization techniques through best-practice sample projects Improve debugging efficiency by providing clearer, more consistent, and more actionable warning and error messages Streamline native backend integration by improving documentation and explanations for the provided rendering backends Streamline Unreal Engine UI development by allowing UI creation through Blueprints without requiring C++ code |
Reduce IME integration issues by introducing a more flexible and
extensible input
API Streamline SDK integration by modernizing APIs, removing legacy workflows, and improving default behavior |
If you have any questions or concerns regarding the roadmap, you can add a comment to the article or reach out to us directly at support@coherent-labs.com
Comments
0 comments
Please sign in to leave a comment.