Re: [blink-dev] PSA: Changing File System Access API interaction with the back/forward cache

2023-12-21 Thread 'Vladimir Levin' via blink-dev
Ah that makes sense! Thank you for explaining! On Thu, Dec 21, 2023 at 1:57 PM 'Nathan Memmott' via blink-dev < blink-dev@chromium.org> wrote: > Sorry, that was poorly worded. We evict "a page in BFCache if *[evicting > the page in BFCache]* allows another page to take an FSA lock." > > For

Fwd: [blink-dev] PSA: Changing File System Access API interaction with the back/forward cache

2023-12-21 Thread 'Nathan Memmott' via blink-dev
Sorry, that was poorly worded. We evict "a page in BFCache if *[evicting the page in BFCache]* allows another page to take an FSA lock." For example, a page in BFCache may have a sync access handle open on a file. An active page may attempt to open a writable on that same file. Previous behavior

Re: [blink-dev] PSA: Changing File System Access API interaction with the back/forward cache

2023-12-21 Thread 'Vladimir Levin' via blink-dev
On Wed, Dec 20, 2023 at 8:17 PM 'Nathan Memmott' via blink-dev < blink-dev@chromium.org> wrote: > Howdy blink-dev, > > In Chromium M121, we will update how the File System Access (FSA) API > interacts with the back/forward cache (BFCache). This should only affect > the conditions a page can

[blink-dev] PSA: Changing File System Access API interaction with the back/forward cache

2023-12-20 Thread 'Nathan Memmott' via blink-dev
Howdy blink-dev, In Chromium M121, we will update how the File System Access (FSA) API interacts with the back/forward cache (BFCache). This should only affect the conditions a page can remain in the BFCache. There should be no behavioral changes to the FSA API. A page can hold FSA locks to