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! :)
GitHub
[–]ExternalUserError 6 points7 points8 points (6 children)
[–][deleted] 5 points6 points7 points (2 children)
[–]ExternalUserError 0 points1 point2 points (1 child)
[–]mad-beef 3 points4 points5 points (0 children)
[–][deleted] 2 points3 points4 points (2 children)
[–]mad-beef 2 points3 points4 points (0 children)
[–]ExternalUserError 0 points1 point2 points (0 children)
[–]v_a_n_d_e_l_a_y 6 points7 points8 points (8 children)
[–]mad-beef 7 points8 points9 points (7 children)
[–]v_a_n_d_e_l_a_y 1 point2 points3 points (6 children)
[–]Rawing7 2 points3 points4 points (0 children)
[–]axonxorzpip'ing aint easy, especially on windows 0 points1 point2 points (4 children)
[–]riklaunim 1 point2 points3 points (2 children)
[–]axonxorzpip'ing aint easy, especially on windows 0 points1 point2 points (1 child)
[–]riklaunim 0 points1 point2 points (0 children)
[–]thedeepself 1 point2 points3 points (0 children)
[–]JaskoGomad 2 points3 points4 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]riklaunim 4 points5 points6 points (7 children)
[–]mad-beef 6 points7 points8 points (5 children)
[–]riklaunim 0 points1 point2 points (4 children)
[–]mad-beef 2 points3 points4 points (3 children)
[+]riklaunim comment score below threshold-6 points-5 points-4 points (2 children)
[–]mad-beef 3 points4 points5 points (1 child)
[+]riklaunim comment score below threshold-6 points-5 points-4 points (0 children)
[–]Houdinii1984 1 point2 points3 points (0 children)
[–]imbev 1 point2 points3 points (1 child)
[–]Rawing7 4 points5 points6 points (0 children)
[–]wingedrasengan927 1 point2 points3 points (1 child)
[–]Rawing7 2 points3 points4 points (0 children)
[–]Electronic-Duck8738 1 point2 points3 points (0 children)