Noemata / XamlBenchmark

XAML Framework Performance Comparison
22 stars 8 forks source link

Updated to latest .NET and MAUI + improvements #3

Closed Mohsens22 closed 1 year ago

Mohsens22 commented 2 years ago
Mohsens22 commented 2 years ago

Screenshot (22)

Results on .NET 5 and reunion 0.5, the results before I made my changes

Mohsens22 commented 2 years ago

Screenshot (24)

Results with .NET 6 (r2r with WPF), and Windows App SDK 1.0 + updated MAUI parts

As you can see, UWP performance stays the same (Because Microsoft doesn't update it no more), WPF in .NET 6 R2R scores near UWP and WinUI scores a huge performance boost over it's previous version.

Also my port on MAUI parts work just fine and it works really well in this benchmark.

Noemata commented 1 year ago

Nice. Unfortunately, I've started my departure from Microsoft land. I'm going to circle back to some of this in the fall of 2023 in order to salvage older commercial work, but have decided a move to Apple tech is essential because Microsoft is killing all the things I liked about Windows. Despite Swift/SwiftUI still being somewhat behind where UWP was headed, lately Apple is rapidly racing ahead. MAUI is another XAML reboot Microsoft will abandon soon enough, just like Silverlight, WPF, UWP and most recently Xamarin. How many times do you invalidate your own tech before die hard devotees get the hint? Four times was enough for me.