-
-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FEATURE: Speed up UI flow queries with custom queries #3817
base: 8.4
Are you sure you want to change the base?
Commits on Jul 4, 2024
-
TASK: Translated using Weblate (Dutch)
Currently translated at 100.0% (121 of 121 strings) Translation: Neos/Neos.Ui - Main - 8.3 Translate-URL: https://hosted.weblate.org/projects/neos/neos-ui-main-8-3/nl/
Configuration menu - View commit details
-
Copy full SHA for e92fa45 - Browse repository at this point
Copy the full SHA e92fa45View commit details -
TASK: Translated using Weblate (Spanish)
Currently translated at 100.0% (121 of 121 strings) Translation: Neos/Neos.Ui - Main - 8.3 Translate-URL: https://hosted.weblate.org/projects/neos/neos-ui-main-8-3/es/
Configuration menu - View commit details
-
Copy full SHA for b6252be - Browse repository at this point
Copy the full SHA b6252beView commit details -
BUGFIX: Improve loading performance of UI and remove script tag with …
…nodedata With this change the minimal required nodedata for each node in the rendered content is inserted as data attribute and not as inline script anymore. This improves performance as no extra function call is executed for each node. Additonally the reduction in rendered node attributes reduces the output filesize and again improves loading time. To prevent just-in-time loading of nodes all incomplete nodedata is requested after the guest frame has finished loading.
Configuration menu - View commit details
-
Copy full SHA for 56cbd4f - Browse repository at this point
Copy the full SHA 56cbd4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 049148c - Browse repository at this point
Copy the full SHA 049148cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6f210e - Browse repository at this point
Copy the full SHA c6f210eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 731b5f7 - Browse repository at this point
Copy the full SHA 731b5f7View commit details -
Update packages/neos-ui-guest-frame/src/initializeGuestFrame.js
Co-authored-by: Marc Henry Schultz <85400359+mhsdesign@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e58b288 - Browse repository at this point
Copy the full SHA e58b288View commit details -
TASK: Load full nodes from content tree and skip them from loading fo…
…r guest frame The content tree is loaded early and can load fully loaded nodes without being slower as the response time is the same. But this way we can skip lots of nodes from being loaded by the guest frame if they are already present in the store.
Configuration menu - View commit details
-
Copy full SHA for 6da911e - Browse repository at this point
Copy the full SHA 6da911eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1de53f6 - Browse repository at this point
Copy the full SHA 1de53f6View commit details -
TASK: Remove unnecessary childnodefilter in ui flowqueries
The UI filters itself, so the two children queries with different nodetypefilters have no effect on the final outcome and are just slowing down the response.
Configuration menu - View commit details
-
Copy full SHA for 287e6d5 - Browse repository at this point
Copy the full SHA 287e6d5View commit details -
TASK: Speedup nodedata requests by prefetching all childnodes
This way the followup methods that add the childnodes to the resulting noderesults can directly read the children from the 1st level cache. The speedup is ~50% (1s -> 500ms) in my tests for 175 nodes.
Configuration menu - View commit details
-
Copy full SHA for c7637e8 - Browse repository at this point
Copy the full SHA c7637e8View commit details -
TASK: Query nodes for UI flowqueries directly from the db
This way we only need one query to get all requested nodes instead of a query for each one.
Configuration menu - View commit details
-
Copy full SHA for a9b14b2 - Browse repository at this point
Copy the full SHA a9b14b2View commit details