New issue
Advanced search Search tips

Issue 725541 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 2
Type: Task

Blocking:
issue 661986



Sign in to add a comment

Change TabModel/BrowserListSessionServiceImpl serialisation to cache serialised WebState state

Project Member Reported by sdefresne@chromium.org, May 23 2017

Issue description

When 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.
 
Blocking: 661986
Cc: rohitrao@chromium.org
Components: UI>Browser>Sessions
Labels: -Type-Bug Type-Task
Owner: ----
Status: Available (was: Assigned)

Sign in to add a comment