summaryrefslogtreecommitdiffstats
path: root/chromium/docs/website/site/Home/loading/index.md
blob: 1bdb8ef0fbc65cbafb6fede778fa9ccb3bfffefa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
---
breadcrumbs:
- - /Home
  - Chromium
page_name: loading
title: Loading
---

## Information about Loading efforts in Chromium

Last updated May 2021

## **North Star**

Loading on the web is user centric, sustainable, fast and delightful.

*   **user centric:** the experience is described through key user
            moments or needs, and assessed against a perceptual model of
            performance.
*   **sustainable:** a sensible contract between Web developers, UA and
            users about how a web application loads, with usage of memory /
            power / data that is proportional to value.
*   **fast and delightful:**
    *   Meet the [Core Web Vitals thresholds](https://web.dev/defining-core-web-vitals-thresholds/)

These are the goals we should strive for.

Some aspects might be extremely challenging but making progress toward these is
what should drive our work.

## How do I find out what's happening?

*   Communications: loading-dev@chromium.org is our public discussion
            group for all things related to Loading in Chrome.
*   crbug: [blink](https://bugs.chromium.org/p/chromium/issues/list?can=2&q=component%3ABlink%3ELoader%2CBlink%3ENetwork%2CBlink%3EServiceWorker%2CBlink%3EWorker&sort=pri+-component&colspec=ID+Pri+M+Stars+ReleaseBlock+Component+Status+Owner+Summary+OS+Modified&x=m&y=releaseblock&cells=ids)

## I have a reproducible bad Loading user experience, what do I do?

*   ## As a user:
    *   File a [Speed bug](https://bugs.chromium.org/p/chromium/issues/entry?template=Speed%20Bug)
    *   Include the "Loading" keyword in the subject if the issue fits within the scope of the North Star.
    *   If you are not sure, don't include the "Loading" keyword, triage will make sure it shows up in the right bucket.
*   ## As a chromium developer
    *   Same steps but try to [record a trace](/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs)
                (select every trace categories on the left side).

## I'm a dev and interested in helping on Loading. How do I get started?

Reach out via loading-dev@ and tell us more about you:

*   share your particular interest and expertise
*   tell us how familiar you are with chromium development
*   point to CLs if not a lot of developers are familiar with your work

## Contacts

Your friendly PM: kenjibaheux

Blink TLs: kouhei, yhirano (blink>network)

"Here here!": reach out to kenjibaheux@ if you want your name to be added here.

## Other resources

*   [OOR-CORS: Ouf of Renderer CORS](/Home/loading/oor-cors)
*   <https://chromium.googlesource.com/chromium/src/+/main/net/docs/life-of-a-url-request.md>
*   <https://docs.google.com/presentation/d/1ku7pkh09h6sQ6epudsVvHehRzvanAU7ckzfiVvMoljo/edit?usp=sharing>
*   <https://chromium.googlesource.com/chromium/src/+/main/third_party/blink/renderer/platform/loader/README.md>
*   <https://docs.google.com/presentation/d/1r9KHuYbNlgqQ6UABAMiWz0ONTpSTnMaDJ8UeYZGWjls/edit>