~/talk

The State of Rust Ul

Talkat GOSIM Conference Europe 2024 · on Monday, 2024-05-06· [rust, frontend-architecture]
slides:none on file

Review of the Rust native UI ecosystem lists concrete pieces: winit 0.30 gains a trait API for immediate system callbacks; Taffy layout provides web‑style Flexbox; rendering options include skia‑safe, WebRender and Vell (compute shaders); text stacks use swash/scrier or HarfBuzz bindings while CosmicText/Parley handle layout; gaps include IME support, inline rich text, a system compositor and polished accessibility via AccessKit; hot‑reload exists in Dioxus/Leptos/Bevy and widgets plus docs need more maturity.

AI-written summary · about

  1. 0:00Introduction
  2. 1:38Landscape of UI frameworks
  3. 4:37Rust ecosystem status
  4. 12:28Windowing and embedding
  5. 16:17Rendering techniques
  6. 19:15Text rendering
  7. 23:06Compositing
  8. 25:36Layout systems
  9. 30:26Complex text layout
  10. 32:10Input and IME
  11. 33:41Declarative frameworks
  12. 35:25Accessibility and testing
  13. 37:29Documentation and tooling
  14. 39:25Language improvements
  15. 43:25Summary and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.