Change TabModel/BrowserListSessionServiceImpl serialisation to cache serialised WebState state |
||||
Issue descriptionWhen serialisation is requested by TabModel/BrowserListSessionServiceImpl, all the WebState are queried to create CRWSessionStorage. This can be expansive and wasteful as this is called every time a tab change (navigation complete) or the list of tabs change (new tab open or closed). Instead TabModel/BrowserListSessionServiceImpl can keep a SessionIOS and update the CRWSessionStorage when a tab navigation complete, or remove/add when tab are closed/open.
,
May 23 2017
,
May 23 2017
,
Jun 11 2018
|
||||
►
Sign in to add a comment |
||||
Comment 1 by sdefresne@chromium.org
, May 23 2017