Akbura beta-6: ускорение компилятора в 2,5 раза и реактивный биндинг C#-выражений
Full story
Akbura has released its sixth beta, a declarative markup language for Avalonia. The release speeds up cold code generation by 2.5 times and reduces allocations by nearly a factor of three. It also adds reactive bindings for arbitrary C# expressions that automatically track changes in nested properties.
Выпустил шестую бету Akbura — декларативного языка разметки для Avalonia. В этот раз удалось ускорить холодную генерацию кода в 2,5 раза и сократить количество аллокаций почти втрое. Но самое интересное! Это то что добавил реактивные привязки произвольных C#-выражений, которые автоматически отслеживают изменения вложенных свойств. В статье расскажу, что изменилось, покажу результаты бенчмарков и примеры новой функциональности. Читать далее