<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/the-future-of-avalonia-s-rendering-vxxjrnvcl" -->

---
title: The Future of Avalonia's Rendering | daily.dev
description: Avalonia UI is exploring experimental GPU-first rendering backends starting with v12, while keeping SkiaSharp as the default renderer for the foreseeable...
canonical: https://daily.dev/posts/the-future-of-avalonia-s-rendering-vxxjrnvcl
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: The Future of Avalonia's Rendering | daily.dev
og:description: Avalonia UI is exploring experimental GPU-first rendering backends starting with v12, while keeping SkiaSharp as the default renderer for the foreseeable...
og:url: https://daily.dev/posts/the-future-of-avalonia-s-rendering-vxxjrnvcl
og:image: https://api.daily.dev/og/posts/VXXJrnvcl.png
og:image:alt: The Future of Avalonia's Rendering
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# The Future of Avalonia's Rendering

**[Avalonia UI Blog](https://daily.dev/sources/avalonia-blog)** · 7 min read · 0 upvotes · 0 comments

## Summary

Avalonia UI is exploring experimental GPU-first rendering backends starting with v12, while keeping SkiaSharp as the default renderer for the foreseeable future. The company built its own internal Skia bindings years ago as a contingency against reliance on SkiaSharp's single maintainer, and is now investigating Vello, a GPU-first Rust rendering engine, reporting up to 100x speed gains in certain workloads and 8x via a Skia-compatibility shim. Experimental Vello bindings will be published for community feedback in the coming weeks, with full Avalonia backend integration coming later. No migration is required; SkiaSharp remains fully supported.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://avaloniaui.net/blog/vello-poc>

## Questions this post answers

### Is Avalonia replacing SkiaSharp with Vello as its rendering backend?

No, SkiaSharp remains the default renderer for the foreseeable future with no plans to change this. Avalonia is instead developing experimental Vello bindings, a GPU-first Rust rendering engine, as an additional option starting in v12, with full backend integration coming in later v12 releases once the bindings stabilize.

_Developers tracking Avalonia's rendering roadmap can follow updates like this on daily.dev._

### How much faster is Vello compared to SkiaSharp for rendering?

In certain workloads, Vello has shown up to 100x faster performance than SkiaSharp, and even through a Skia-compatibility shim built on Vello, speed improvements of around 8x have been observed. Initial stress tests also show tens of thousands of animated vector paths rendering at a smooth 120 FPS.

_Those weighing GPU-first rendering options for UI frameworks can keep up with benchmarks like these on daily.dev._

### When will Avalonia's experimental Vello bindings be released?

The experimental Vello bindings are planned for publication in the coming weeks, once the API is stabilized, allowing the community to explore and give feedback. These are only the bindings themselves; the full Avalonia backend integration using Vello will arrive later as the work matures, likely in subsequent v12 releases.

_Developers evaluating new rendering backends for their Avalonia apps can track releases like this on daily.dev._

## Similar posts on daily.dev

- [Avalonia platform support](https://daily.dev/posts/avalonia-platform-support-cp2xj0bxz) · Avalonia UI Blog · 1 upvotes · 0 comments
- [.NET MAUI will get Linux and browser support via Avalonia](https://daily.dev/posts/net-maui-will-get-linux-and-browser-support-via-avalonia-k9i4bwe9d) · The Register · 13 upvotes · 2 comments
- [Avalonia 12.0 Preview 1](https://daily.dev/posts/avalonia-12-0-preview-1-rdfvajwvk) · Avalonia UI Blog · 0 upvotes · 0 comments
- [SkiaSharp for .NET](https://daily.dev/posts/skiasharp-for-net-wxs8k3g86) · Uno Platform · 60 upvotes · 3 comments

---

Tags: [#rust](https://daily.dev/tags/rust), [#avalonia](https://daily.dev/tags/avalonia)

[View this post on daily.dev](https://daily.dev/posts/the-future-of-avalonia-s-rendering-vxxjrnvcl)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"The Future of Avalonia's Rendering","url":"https://daily.dev/posts/the-future-of-avalonia-s-rendering-vxxjrnvcl","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/the-future-of-avalonia-s-rendering-vxxjrnvcl"},"datePublished":"2026-10-04T13:25:34.492Z","dateModified":"2026-10-04T13:25:56.027Z","description":"Avalonia UI is exploring experimental GPU-first rendering backends starting with v12, while keeping SkiaSharp as the default renderer for the foreseeable...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f98bb469b36f63b76225403b547222cc?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f98bb469b36f63b76225403b547222cc?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Avalonia UI Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Avalonia UI Blog","logo":"https://media.daily.dev/image/upload/s--dntcJgqc--/f_auto,q_auto/v1773656510/logos/avalonia-blog?_a=BAMAMiiu0","url":"https://daily.dev/sources/avalonia-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/the-future-of-avalonia-s-rendering-vxxjrnvcl","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"rust,avalonia","timeRequired":"PT7M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Avalonia UI Blog","item":"https://daily.dev/sources/avalonia-blog"},{"@type":"ListItem","position":3,"name":"The Future of Avalonia's Rendering"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/the-future-of-avalonia-s-rendering-vxxjrnvcl#faq","mainEntity":[{"@type":"Question","name":"Is Avalonia replacing SkiaSharp with Vello as its rendering backend?","acceptedAnswer":{"@type":"Answer","text":"No, SkiaSharp remains the default renderer for the foreseeable future with no plans to change this. Avalonia is instead developing experimental Vello bindings, a GPU-first Rust rendering engine, as an additional option starting in v12, with full backend integration coming in later v12 releases once the bindings stabilize. Developers tracking Avalonia's rendering roadmap can follow updates like this on daily.dev."}},{"@type":"Question","name":"How much faster is Vello compared to SkiaSharp for rendering?","acceptedAnswer":{"@type":"Answer","text":"In certain workloads, Vello has shown up to 100x faster performance than SkiaSharp, and even through a Skia-compatibility shim built on Vello, speed improvements of around 8x have been observed. Initial stress tests also show tens of thousands of animated vector paths rendering at a smooth 120 FPS. Those weighing GPU-first rendering options for UI frameworks can keep up with benchmarks like these on daily.dev."}},{"@type":"Question","name":"When will Avalonia's experimental Vello bindings be released?","acceptedAnswer":{"@type":"Answer","text":"The experimental Vello bindings are planned for publication in the coming weeks, once the API is stabilized, allowing the community to explore and give feedback. These are only the bindings themselves; the full Avalonia backend integration using Vello will arrive later as the work matures, likely in subsequent v12 releases. Developers evaluating new rendering backends for their Avalonia apps can track releases like this on daily.dev."}}]}
```

