-
Notifications
You must be signed in to change notification settings - Fork 11
Tracking Issue: Stress-testing Directives Hydration 🧪 #92
Comments
I've started work on adding some performance and stress tests: |
I've created an experiment using a proxy to inject our hydration scripts to automate Lighthouse testing. |
I'm working on a script to get a post RUL to stress test for the list of sites. |
I already shared this in its Pull Request, but I'm sharing it here as well, as it is relevant. We have tested all the sites and solved all the issues we encountered. We have been testing that the hydration scripts work fine in those sites, that they don’t break, and that we aren’t modifying the DOM. We haven’t covered performance testing in this first batch. Here's a summary and a recap of the process. Looking at the results, I believe we should feel confident enough for this initial phase. Results
Main pointsThis is a list of the main issues we faced and the solutions proposed. We also iterated our testing script many times, but I’m not sharing anything related to that here.
|
Awesome work, folks 🙂👏 |
I believe we can consider this initial testing phase completed and successful, so I'm closing the issue. Great work, everyone We haven't finally tested the performance, but after merging #124, I wouldn't consider it a priority right now. |
This issue tracks the work done to test the performance and resilience of the Directives Hydration mechanism. As this approach requires building up a representation of the DOM of the whole page, we have to make sure that it performs well and does not interfere with third party scripts and styles.
The main branch of this experiment is
main-wp-directives-plugin
. Make sure you select it when opening a pull request if it is related to this experiment. Note that this is the same branch that we're using to develop the WordPress Directives Plugin!Please proactively comment on this issue whenever you start working on a new task, get blocked, or finish a task, sharing as much detail and information as possible. Thanks!!
The text was updated successfully, but these errors were encountered: