Confirmed users
764
edits
| Line 214: | Line 214: | ||
|team=Drew Willicox, Mark Hammond | |team=Drew Willicox, Mark Hammond | ||
|duration=6 months | |duration=6 months | ||
|goal=Toolkit has two services that capture thumbnails of pages: a "foreground" service and a new "background" service. The foreground service draws the content windows of pages that the user has opened to canvases on the main thread. The background service exposes an API that uses a remote xul:brower to load pages on demand in the hidden window and then in the content process draws the resulting content windows to canvases. Both services write thumbnails to disk on a background thread from the main process. The goal here is to minimize the impact in the broadest sense of both services: the user's perception of jank, resource use, time taken to draw to canvas, etc. | |goal=Toolkit has two services that capture thumbnails of pages: a "foreground" service and a new "background" service. The foreground service draws the content windows of pages that the user has opened to canvases on the main thread. The background service exposes an API that uses a remote xul:brower to load pages on demand in the hidden window and then in the content process draws the resulting content windows to canvases. Both services write thumbnails to disk on a background thread from the main process. The goal here is to minimize the impact in the broadest sense of both services: the user's perception of jank, resource use, time taken to draw to canvas, capturing only when necessary, etc. | ||
|reports=[https://wiki.mozilla.org/Firefox/Meeting Desktop weekly meeting notes], [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com/posts Drew's] and [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com/posts Mark's] weekly updates | |reports=[https://wiki.mozilla.org/Firefox/Meeting Desktop weekly meeting notes], [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/adw%40mozilla.com/posts Drew's] and [http://benjamin.smedbergs.us/weekly-updates.fcgi/user/mhammond%40mozilla.com/posts Mark's] weekly updates | ||
|work={{Bug|899401}} | |work={{Bug|899401}} | ||