[buddypress-trac] [BuddyPress Trac] #8340: Support native browser image lazy-loading

buddypress-trac noreply at wordpress.org
Wed Sep 23 22:24:35 UTC 2020

#8340: Support native browser image lazy-loading
 Reporter:  r-a-y        |       Owner:  r-a-y
     Type:  enhancement  |      Status:  assigned
 Priority:  normal       |   Milestone:  7.0.0
Component:  Core         |     Version:
 Severity:  normal       |  Resolution:
 Keywords:               |

Comment (by r-a-y):

 I've introduced a new generic function,
 `bp_core_add_loading_lazy_attribute()`, so we can inject the
 `loading="lazy"` attribute into the various available filters we have. I
 should note that it doesn't check for the existence of an existing
 `loading="lazy"` attribute. If we want to do some checks before adding the
 attribute, let me know and I'll do it, but I think we should be good.

 In places where there are no filters, I've manually added the
 `loading="lazy"` attribute.

 I've also chosen to do this for places where we add `<iframe>` content.
 This is mostly for oEmbed content. Only Chrome supports `<iframe
 loading="lazy">` at the moment, but Firefox will probably add support
 later on.

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/8340#comment:3>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac

More information about the buddypress-trac mailing list