New issue
Advanced search Search tips

Issue 827716 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Task



Sign in to add a comment

[Component Request] Blink>Loader>LazyLoad

Project Member Reported by sclit...@chromium.org, Mar 30 2018

Issue description

1] Component Name: Blink>LazyLoad

Guideline 1 (Clarity): Component name should be descriptive beyond the core
project team
(i.e. please avoid using non-industry standard abbreviations, code words,
project names, etc...)

Guideline 2 (Permanence): Component names should describe features/
functions and not team names, code locations, etc..., which are more
subject to change and make the hierarchy less predictable for people
triaging issues.

Guideline 3 (Specific): Components are meant to explicitly track functional
work areas.  If you are trying to track a Proj(ect) or an on-going effort
(e.g. Hotlist-Conops), please instead request a label for a (Proj- or
Hotlist-)

Guideline 4 (Discoverable/ Predictable): Components should be parented
where people would logically expect to find them (i.e. follow product
decomposition when naming versus team decomposition)

2] Parent Component (e.g. Blink, UI>Browser, etc...): Blink

Note: We generally avoid creating new component namespaces, unless there is
a new hierarchy that needs to be expressed.  Please try and use existing
components as parents.

3] Description of Component: Work related to deferring loads of certain kinds of below-the-fold content until the user scrolls near them in order to reduce network data usage, reduce memory usage, and improve page load performance.

4] Admin/ Owner: sclittle@chromium.org

5] Please specify what triage practices will be followed for the component
(i.e. what team will do it and how frequently).

We will set up a rotation to triage bugs at least weekly.
 

Comment 1 by tkent@chromium.org, Apr 2 2018

Cc: tkent@chromium.org
Can we make it Blink>Loader>LazyLoad or Blink>Internals>LazyLoad?
Blink>* is basically a (part of) web-exposed API though there are exceptions, and we don't want to add more exceptions.

Summary: [Component Request] Blink>Loader>LazyLoad (was: [Component Request] Blink>LazyLoad)
Sure, Blink>Loader>LazyLoad sounds good then.

Comment 3 by bengr@chromium.org, Apr 3 2018

We will (hopefully) be supporting an HTML attribute called 'lazyload.' Does that change things? I want the component to be easy for web developers to discover and use to bring issues to our attention quickly.

Comment 4 by tkent@chromium.org, Apr 4 2018

Re: Comment 3
I think Blink>Loader>LazyLoad still makes sense with 'lazyload' attribute. Blink>Loader is responsible for a part of the HTML specification.

Comment 5 by bengr@chromium.org, Apr 4 2018

Sgtm.
Friendly ping! Any updates here? Is there anything else that I need to do to create this new bug component?

Comment 7 by efoo@chromium.org, Apr 11 2018

Owner: efoo@chromium.org
Status: Fixed (was: Untriaged)
Sorry for the delay. The component creation has a 1 week SLO and I was unfortunately out for part of that time. 

Created Blink>Loader>LazyLoad. Closing. 

Sign in to add a comment