Closed (fixed)
Project:
Drupal core
Version:
11.x-dev
Component:
install system
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
27 Aug 2026 at 10:27 UTC
Updated:
11 Sep 2026 at 10:00 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #3
catchDid some testing.
First of all I profiled standard install against main with no changes, and confirmed there's only one router rebuild.
Then I added keep_profile=false to standard.info.yml and installed again - this time I got two router rebuilds, each taking approx 450ms eac
Then I switched to the MR branch, did the same thing a third time, and back down to one router rebuild again.
Comment #4
catchComment #5
gábor hojtsyLooks very straightforward. I sent the two JS test fails for rerun but they looked unrelated. Only one of them was a random fail I usually see, but the other one looked alike :D I expect they will come back green. The change is simple and very nice for usability.
Comment #8
godotislateCommitted and pushed 8cb43d9 to main and 40ed96f to 11.x. Thanks!
Comment #10
gábor hojtsyFYI In my testing this last step is 8.3s on average on my current virtual machine in Drupal CMS. With this change it saves 0.86s of that, so about 10% saved :) That's pretty good. While waiting for Drupal 11.5, we can save 0.7s of that already by reordering the rebuilds in CMS, so opened https://git.drupalcode.org/project/drupal_cms/-/work_items/3591442 for that. That means only 0.160s of this will be left for 11.5 when Drupal CMS can require Drupal 11.5 but this 0.7s improvement is also inspired by the core fix :)