<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[CLS Lifespan]]></title><description><![CDATA[<p dir="auto">Mi piacerebbe condividere con voi questo tweet e trattare il concetto di "lifespan", magari a molti di voi già molto chiaro:<br />
<a href="https://twitter.com/rick_viscomi/status/1466154500176158723" rel="nofollow ugc">https://twitter.com/rick_viscomi/status/1466154500176158723</a></p>
<p dir="auto">Tutto è nato perché in un sito di cliente la situazione è:</p>
<ul>
<li>dato "lab" con CLS praticamente ZERO</li>
<li>dato "field" pessimo (superiore a 1 mobile e 1,4 desktop)</li>
</ul>
<p dir="auto">Come è possibile?! All'inizio (pre nuovo pagespeed) pensavo fosse un problema sintattico legato alla mancanza di alcune width/height in pagina.</p>
<p dir="auto">Poi però la cosa non reggeva e soprattutto insostenibile la differenza tra lab e field.</p>
<p dir="auto">Qui la reale tematica:</p>
<blockquote>
<p dir="auto">CWV are measured from real users, so the lifespan is however long the page is kept open.</p>
</blockquote>
<p dir="auto">Il sito in questione era stato fatto in modo furbetto, proprio per fottere <em>(si può dire?!)</em> il Pagespeed Insight... ma in realtà sono le furbizie con gambe cortissime e SBAM!</p>
<p dir="auto"><em>ps: un grazie anche al nostrano Gilberto Cocchi <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=4as8rolt52f" class="not-responsive emoji emoji-android emoji--wink" title=";)" alt="😉" /></em></p>
<p dir="auto"><a class="plugin-hashtag-a" href="https://connect.gt/hashtags/chromeux">#ChromeUX</a> <a class="plugin-hashtag-a" href="https://connect.gt/hashtags/corewebvitals">#CoreWebVitals</a> <a class="plugin-hashtag-a" href="https://connect.gt/hashtags/cls">#CLS</a></p>
]]></description><link>https://connect.gt/topic/247343/cls-lifespan</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Apr 2026 02:53:02 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/247343.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 01 Dec 2021 21:51:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CLS Lifespan on Mon, 06 Dec 2021 07:51:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://connect.gt/uid/7376">@juanin</a> per sicurezza ho guardato gli accordion e sono riusciti ad ignorarne l'impatto <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=4as8rolt52f" class="not-responsive emoji emoji-android emoji--wink" title=";)" alt="😉" /></p>
]]></description><link>https://connect.gt/post/1297116</link><guid isPermaLink="true">https://connect.gt/post/1297116</guid><dc:creator><![CDATA[merlinox]]></dc:creator><pubDate>Mon, 06 Dec 2021 07:51:07 GMT</pubDate></item><item><title><![CDATA[Reply to CLS Lifespan on Fri, 03 Dec 2021 11:00:14 GMT]]></title><description><![CDATA[<p dir="auto">Sì assolutamente guarda il lifespan ed è sempre stato così.</p>
<p dir="auto">Per la stessa logica hanno fatto delle modifiche per gestire infinite scroll e simili alleggerendo l'impatto.</p>
<p dir="auto">Di fatto con Chrome puoi controllare tutto. Oppure anche con qualche Script su Webpagetest puoi automatizzare tutto e farti fare pure le GIF <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=4as8rolt52f" class="not-responsive emoji emoji-android emoji--smile" title=":D" alt="😄" /></p>
]]></description><link>https://connect.gt/post/1297071</link><guid isPermaLink="true">https://connect.gt/post/1297071</guid><dc:creator><![CDATA[juanin]]></dc:creator><pubDate>Fri, 03 Dec 2021 11:00:14 GMT</pubDate></item><item><title><![CDATA[Reply to CLS Lifespan on Fri, 03 Dec 2021 08:08:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://connect.gt/uid/91298">@alepom</a> ieri ho scoperto un meraviglioso tab di Chrome che si chiama Rendering.<br />
Tra le varie opzioni è possibile navigare nel sito ed esporre un bel widget che mostra i principali valori del ChromeUX: naturalmente l'essenziale è CLS in quanto è "lifespan".</p>
<p dir="auto">Non solo: dinamicamente evidenzia gli elementi che hanno "shift" e così li capisci.<br />
Ieri - dopo mesi - ho scoperto il problema di un sito: un mini bug sul logo che quando l'header passa in sticky il logo si deforma e regala uno 0,15 circa di CLS ad ogni UP&amp;Down... <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=4as8rolt52f" class="not-responsive emoji emoji-android emoji--wink" title=";)" alt="😉" /></p>
]]></description><link>https://connect.gt/post/1297060</link><guid isPermaLink="true">https://connect.gt/post/1297060</guid><dc:creator><![CDATA[merlinox]]></dc:creator><pubDate>Fri, 03 Dec 2021 08:08:56 GMT</pubDate></item><item><title><![CDATA[Reply to CLS Lifespan on Thu, 02 Dec 2021 09:18:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://connect.gt/uid/3920">@merlinox</a>, potrebbe essere lì il problema, perché se guardi nella documentazione, quelle potrebbero essere interpretate come "continuous interactions", le quali non ricadono nei "Recent Input", e quindi potrebbero non essere escluse dal conteggio.<br />
Per essere escluse le interazioni devono essere "discrete" (inteso come "non continue"). Di fatto, l'evento del movimento del mouse che fa muovere elementi, molto probabilmente è qualcosa di inaspettato per l'utente.</p>
<p dir="auto"><a href="https://github.com/WICG/layout-instability#recent-input-exclusion" rel="nofollow ugc">https://github.com/WICG/layout-instability#recent-input-exclusion</a></p>
<blockquote>
<p dir="auto">Events caused by pointer movement or scrolling do not count as "input" for the purpose of the recent input exclusion and the input-related attributes on the LayoutShift entry.</p>
</blockquote>
]]></description><link>https://connect.gt/post/1297046</link><guid isPermaLink="true">https://connect.gt/post/1297046</guid><dc:creator><![CDATA[alepom]]></dc:creator><pubDate>Thu, 02 Dec 2021 09:18:19 GMT</pubDate></item><item><title><![CDATA[Reply to CLS Lifespan on Thu, 02 Dec 2021 07:58:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://connect.gt/uid/91298">@alepom</a> non ci sono iframe. Ci sono delle "furbate" al mouse move, ove vengono caricati taluni stili etc...</p>
]]></description><link>https://connect.gt/post/1297044</link><guid isPermaLink="true">https://connect.gt/post/1297044</guid><dc:creator><![CDATA[merlinox]]></dc:creator><pubDate>Thu, 02 Dec 2021 07:58:51 GMT</pubDate></item><item><title><![CDATA[Reply to CLS Lifespan on Thu, 02 Dec 2021 00:11:11 GMT]]></title><description><![CDATA[<p dir="auto">Ciao <a class="plugin-mentions-user plugin-mentions-a" href="https://connect.gt/uid/3920">@merlinox</a>,<br />
per caso nella pagine ci sono degli iframe?</p>
<p dir="auto">Tolto il caso iframe (che non viene misurato dai tool, ma solo dai dati reali), in generale, IMHO, se ci sono differenze, il motivo è che probabilmente si verificano nel tempo, mentre le pagine rimangono aperte.</p>
<p dir="auto">Relativamente alle interazioni degli utenti, se gli shift si verificano entro i 500 ms da un'interazione (clic, tocco e tasti) non fanno parte del calcolo (usano il flag <em>hadRecentInput</em>). Scroll, zoom, o altre interazioni di questo tipo, invece non fanno escludere lo shift. Ad esempio se l'utente scrolla in basso e si sposta un box, quello è "<em>negativo</em>".</p>
]]></description><link>https://connect.gt/post/1297042</link><guid isPermaLink="true">https://connect.gt/post/1297042</guid><dc:creator><![CDATA[alepom]]></dc:creator><pubDate>Thu, 02 Dec 2021 00:11:11 GMT</pubDate></item></channel></rss>