Closed
Bug 1734950
Opened 3 years ago
Closed 2 years ago
Draft a design document for a website metadata API (for MR2/3)
Categories
(GeckoView :: General, task, P1)
Tracking
(firefox100 unaffected, firefox101 unaffected, firefox102 fixed)
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
firefox100 | --- | unaffected |
firefox101 | --- | unaffected |
firefox102 | --- | fixed |
People
(Reporter: owlish, Assigned: owlish)
References
(Blocks 1 open bug)
Details
(Whiteboard: [geckoview:m95] [geckoview:m96] [geckoview:m97] [geckoview:m98] [geckoview:m99] [geckoview:m101] [geckoview:m102])
Many of the standard browser features (like Reader mode, correctly displaying hero images and favicons etc.) require corresponding metadata from the web page.
Currently AC has support for extracting and parsing some of the website metadata using the WebExtension (see the bug in "See Also"). However, this solution has drawbacks:
- It's not performant, as for every page load we need to start WebExtension framework which takes about 300ms, making the loading speed non-competitive.
- We don't want different embedder apps to come up each with their own solutions for this, as this is pretty standard browser functionality, so it's best to have a standard API
This bug tracks the RFC process for designing this new API.
Assignee | ||
Comment 1•3 years ago
|
||
Related: the work on the temporary API for fetching a preview image (of a webpage) is tracked here https://bugzilla.mozilla.org/show_bug.cgi?id=1732219
Updated•3 years ago
|
Priority: -- → P1
Updated•3 years ago
|
Whiteboard: [geckoview:m95] → [geckoview:m95][geckoview:m96]
Updated•2 years ago
|
Whiteboard: [geckoview:m95][geckoview:m96] → [geckoview:m95][geckoview:m96][geckoview:m97]
Updated•2 years ago
|
Whiteboard: [geckoview:m95][geckoview:m96][geckoview:m97] → [geckoview:m95][geckoview:m96][geckoview:m97][geckoview:m98]
Updated•2 years ago
|
Severity: -- → S3
Whiteboard: [geckoview:m95][geckoview:m96][geckoview:m97][geckoview:m98] → [geckoview:m95][geckoview:m96][geckoview:m97][geckoview:m98][geckoview:m99]
Comment 2•2 years ago
|
||
Agi says he needs to review owlish's metadata API design doc.
Tracking for 101
Flags: needinfo?(agi)
Whiteboard: [geckoview:m95][geckoview:m96][geckoview:m97][geckoview:m98][geckoview:m99] → [geckoview:m95][geckoview:m96][geckoview:m97][geckoview:m98][geckoview:m99] [geckoview:m101]
Updated•2 years ago
|
Whiteboard: [geckoview:m95][geckoview:m96][geckoview:m97][geckoview:m98][geckoview:m99] [geckoview:m101] → [geckoview:m95] [geckoview:m96] [geckoview:m97] [geckoview:m98] [geckoview:m99] [geckoview:m101] [geckoview:m102]
Assignee | ||
Comment 4•2 years ago
|
||
Design doc: https://docs.google.com/document/d/1vQrjVXNeyYIjCjWDFbvNUFT8pHaN4paL8DP9JvL7-0k/edit?usp=sharing
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Updated•2 years ago
|
status-firefox100:
--- → unaffected
status-firefox101:
--- → unaffected
status-firefox102:
--- → fixed
You need to log in
before you can comment on or make changes to this bug.
Description
•