Opened 5 years ago
Closed 5 years ago
#5111 closed defect (bug) (reported-upstream)
Large amounts of JavaScript on make network
Reported by: | bradleyt | Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Component: | Make (Get Involved) / P2 | Keywords: | seo performance |
Cc: |
Description
On most (all?) pages on make.wordpress.org, there is a large amount of JavaScript loaded in the head of the document.
Some of these are required for the pages to function correctly, such as the JavaScript enqueued by the o2 library, and from standard files like jquery.js
However, there are a large number of files coming from https://make.wordpress.org/wp-includes/css/dist/. As an educated-guess, it looks like these pages are loading the entirety of the block-editor (Gutenberg), even though its not being used.
This is having a massive front-end impact on performance across these pages. Can these scripts be de-queued?
Change History (1)
#1
in reply to:
↑ description
@
5 years ago
- Resolution set to reported-upstream
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
Replying to bradleyt:
You've mentioned
css/dist
but I'm not seeing a significant amount of data being loaded from there, I'm assuming you're referring to thejs/dist
scripts instead.It appears that they're being included due to the new WordPress.org Meetings Calendar, which is a Gutenberg block, and it's loading it's dependancies which includes React and a bunch of other dependancies.
In general, the next plugin/theme JS include following the core components will be the culprit for what is causing them to be loaded.
Hopefully there's a way to slim down / combine / something these files otherwise that's going to be a huge impact upon sites in the future.
I've filed a bug against the plugin, so lets resolve this there instead: https://github.com/Automattic/meeting-calendar/issues/95