This is an automated archive made by the Lemmit Bot.
The original was posted on /r/opensource by /u/Sn3llius on 2024-07-24 14:37:18+00:00.
Hey everyone!
Last month we recieved a lot of encouraging feedback from you and used it to improve our framework.
First up, we’ve completely rewritten how components are laid out internally.This was a large undertaking and has been in the works for several weeks now - and the results are looking great! We’re seeing much faster layout times, especially for larger (1000+ component) apps. This was an entirely internal change, that not only makes Rio faster, but also paves the way for custom components, something we’ve been wanting to add for a while.
From all the feedback the most common question we’ve encountered is, “How does Rio actually work?”
The following topics have already been detailed in our wiki for the technical description:
- What are components?
- How does observing attributes work?
- How does Diffing, and Reconciliation work?
We are working technical descriptions for:
- How does the Client-Server Communication work?
- How does our Layouting work?
Thanks and we are looking forward to your feedback! :)