31
edits
Twisniewski (talk | contribs) (Initial upload) |
Twisniewski (talk | contribs) (Added Q1 2017 KRs) |
||
Line 75: | Line 75: | ||
- can be a custom patchset against moz/central, XUL+XPCOM addon, etc | - can be a custom patchset against moz/central, XUL+XPCOM addon, etc | ||
=== Q1 2017 Key Results === | |||
1. Page snapshot creation | |||
a. recording the raw network requests and responses | |||
b. recording the initial and final session state | |||
c. recording inner window size | |||
d. recording and storing which system fonts were used | |||
e. writing a user-accessible snapshot file to the filesystem | |||
f. recording plugin versions | |||
2. Result snapshot creation | |||
a. opening the given snapshot with initial state (window size, session, etc) and detecting when it has "loaded" | |||
b. sandboxing networking requests to the list in the page snapshot | |||
c. recording unexpected resource access | |||
d. recording a screenshot of the final page | |||
e. recording the final frame tree/display list | |||
f. recording the final "frozen" DOM state as an HTML file | |||
g. writing a user-accessible snapshot file to the filesystem | |||
3. Result snapshot comparison | |||
a. comparing the frame tree of two results and giving a pass/fail result | |||
b. presenting frame trees of both results for comparison | |||
c. presenting screenshots of both results for comparison | |||
d. presenting the frozen DOM results, with links from the frame tree to the nodes they represent | |||
e. summarizing unexpected network fetches, missing system fonts, plugins, web console output, full network log | |||
[[Category:Web Compatibility]] | [[Category:Web Compatibility]] |
edits