Actually, logged in users are much more expensive to serve than logged out.
So it depends what percentage of users we are talking about.

In any case, a cache-busting cookie is just as costly as being logged in
(since being logged in also involves a cache busting cookie).

On Saturday, October 1, 2022, Samuel Klein <meta...@gmail.com> wrote:

> How about a one-click 'account creation + customization' option, which
> updates the skin, rerenders the page, and asks the reader to finish setting
> username + password to save the pref?
>
> That seems cache cheap and a fine tradeoff: more readers with accounts
> would be good on a lot of levels
>
> 🌍🌏🌎🌑
>
> On Fri., Sep. 30, 2022, 4:59 p.m. Brian Wolff, <bawo...@gmail.com> wrote:
>
>> Basically, if you are ok with it only taking affect after page load (so
>> users see first the original page then the new version) it is trivial.
>> However flash of wrongly styled content is a really bad user experience.
>>
>> To do it without the flash of wrong version of toggle, is difficult due
>> to the way our infrastructure is currently setup. Nothing insurmountable in
>> principle, but high effort and involves some tradeoffs that seems not worth
>> it in context.
>>
>> --
>> Brian
>>
>> p.s. for the avoidance of doubt, this is my personal opinion and not an
>> "official" answer in any capacity.
>>
>> On Friday, September 30, 2022, Samuel Klein <meta...@gmail.com> wrote:
>>
>>> Dear WT,
>>>
>>> The perennial discussion about ways to provide logged-out users with
>>> persistent customization of their reading experience in the browser has
>>> cropped up again in the context of the pending deployment of Vector 2022.
>>>
>>> Can a cookie-based width toggle
>>> <https://en.wikipedia.org/wiki/Wikipedia:Requests_for_comment/Deployment_of_Vector_(2022)#Alt_proposal:_gradual_changeover_+_width_toggle>
>>> be offered without splitting the cache or otherwise making the toggler
>>> regret their tog?
>>>
>>> The answers currently range from "*shouldn't be very complicated or
>>> hacky, just toggling a class*..." and "*can be delivered to logged-out
>>> users on top of the cached parser output*.."  to "*impossible*".
>>>
>>> Could someone clarify the challenges and costs of trying to toggle css
>>> classes in this way?
>>>
>>> Warmly, SJ
>>>
>>> --
>>> Samuel Klein          @metasj           w:user:sj          +1 617 529
>>> 4266
>>>
>> _______________________________________________
>> Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
>> To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
>> https://lists.wikimedia.org/postorius/lists/wikitech-l.
>> lists.wikimedia.org/
>
>
_______________________________________________
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

Reply via email to