Implement initial prototype of the on-memory cache of JS::Stencil based on SharedSubResourceCache behind a pref
Categories
(Core :: DOM: Core & HTML, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox130 | --- | fixed |
People
(Reporter: arai, Assigned: arai)
References
(Blocks 1 open bug)
Details
Attachments
(17 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Bug 1729488 added mozilla::SharedSubResourceCache, which can be used also by JS to cache the compiled stencil across documents and navigation.
This can reduce the cost of IPC as long as the cache doesn't expire, and also make it possible to cache more eagerly.
bug 1879123 can be a further optimization after this, to reduce the cost of IPC when the cache expires but the server returns the same data.
Assignee | ||
Updated•6 months ago
|
Assignee | ||
Updated•4 months ago
|
Assignee | ||
Comment 1•4 months ago
|
||
Given there are multiple tasks necessary before enabling the navigation cache, let's land the initial prototype behind a pref,
so that other tasks can be done based on this concurrently.
Assignee | ||
Comment 2•4 months ago
|
||
Assignee | ||
Comment 3•4 months ago
|
||
Assignee | ||
Comment 4•4 months ago
|
||
Assignee | ||
Comment 5•4 months ago
|
||
Assignee | ||
Comment 6•4 months ago
|
||
Assignee | ||
Comment 7•4 months ago
|
||
Assignee | ||
Comment 8•4 months ago
|
||
Assignee | ||
Comment 9•4 months ago
|
||
Assignee | ||
Comment 10•4 months ago
|
||
Assignee | ||
Comment 11•4 months ago
|
||
Assignee | ||
Comment 12•4 months ago
|
||
Assignee | ||
Comment 13•4 months ago
|
||
Assignee | ||
Comment 14•4 months ago
|
||
Assignee | ||
Comment 15•4 months ago
|
||
Assignee | ||
Comment 16•4 months ago
|
||
Assignee | ||
Comment 17•4 months ago
|
||
Assignee | ||
Comment 18•4 months ago
|
||
Comment 19•4 months ago
|
||
Comment 20•4 months ago
|
||
Backed out for causing build bustage and mochitest failures
Assignee | ||
Updated•4 months ago
|
Comment 21•4 months ago
|
||
Comment 22•4 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/2c37eaabbc74
https://hg.mozilla.org/mozilla-central/rev/3bdc257459a7
https://hg.mozilla.org/mozilla-central/rev/3de0c9879853
https://hg.mozilla.org/mozilla-central/rev/612ca40ba579
https://hg.mozilla.org/mozilla-central/rev/c0f31a4239be
https://hg.mozilla.org/mozilla-central/rev/6ec335dbf1e6
https://hg.mozilla.org/mozilla-central/rev/30f926126ce2
https://hg.mozilla.org/mozilla-central/rev/674b0b86b1d4
https://hg.mozilla.org/mozilla-central/rev/91e9ae3ba36b
https://hg.mozilla.org/mozilla-central/rev/087e11d47655
https://hg.mozilla.org/mozilla-central/rev/c67c0db794de
https://hg.mozilla.org/mozilla-central/rev/b76b7c999b9d
https://hg.mozilla.org/mozilla-central/rev/096b5dc2562a
https://hg.mozilla.org/mozilla-central/rev/61e179e69463
https://hg.mozilla.org/mozilla-central/rev/579d73aad3a4
https://hg.mozilla.org/mozilla-central/rev/8fed68bb46ba
https://hg.mozilla.org/mozilla-central/rev/5b86cade5cdc
Description
•