[wp-meta] [Making WordPress.org] #5858: Inline custom CSS on /news/ pages

Making WordPress.org noreply at wordpress.org
Wed Aug 11 12:11:45 UTC 2021


#5858: Inline custom CSS on /news/ pages
--------------------------------+-----------------------
 Reporter:  jonoaldersonwp      |       Owner:  (none)
     Type:  enhancement         |      Status:  reopened
 Priority:  lowest              |   Milestone:
Component:  WordPress.org Site  |  Resolution:
 Keywords:  performance seo     |
--------------------------------+-----------------------

Comment (by jonoaldersonwp):

 300ms for a tiny CSS file is, absolutely, "unreasonably slow"; if we care
 about (and want to compete on) performance, user experience and SEO -
 which we should - we should be aiming for < 60ms for these kinds of
 resources.

 Given that's unlikely to happen here - due to the limitations of our
 setup, resourcing and politics - we should be looking (regardless) for
 alternative ways to improve the overall speed and performance of our
 page(s). We'll find that by making a thousand tiny improvements to a
 thousand tiny things.

 Inlining this file is one such tiny thing. But if we have to spend hours
 arguing over each one, then we'll never make reasonable inroads on the
 overall speed and performance of the site(s).

 These pages will load more quickly (from cold) if this is inline'd, and
 the benefits to every cold visit we get warrants the relatively minor
 investment to implement it.

 Warm visits will indeed miss out on having the resource cached by their
 browser (though they'll benefit from the gzip'd as part of the document
 content), but there are a thousand other small optimizations that we can
 make to claw back that difference and to improve ''both'' flavours of
 experience by an order of magnitude.

 Whilst it can seem counter-intuitive, there are good reasons why we're
 gradually moving to inlining resources like this in WordPress core (e.g.,
 for G'berg blocks). This isn't dissimilar to the approach which AMP (and
 other, similar performance frameworks) implement which are some of the
 fastest sites on the net by design - and the same logic applies in this
 case.

-- 
Ticket URL: <https://meta.trac.wordpress.org/ticket/5858#comment:6>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list