<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Html5 on Marcello Barnaba</title>
    <link>https://sindro.me/it/tags/html5/</link>
    <description>Recent content in Html5 on Marcello Barnaba</description>
    <generator>Hugo</generator>
    <language>it</language>
    <lastBuildDate>Sun, 09 Aug 2009 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://sindro.me/it/tags/html5/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Canvas Speedometer: un tachimetro HTML5 in un mondo Flash</title>
      <link>https://sindro.me/it/posts/2009-08-09-canvas-speedometer/</link>
      <pubDate>Sun, 09 Aug 2009 00:00:00 +0000</pubDate>
      <guid>https://sindro.me/it/posts/2009-08-09-canvas-speedometer/</guid>
      <description>&lt;div class=&#34;retrospective&#34;&gt;&#xA;  &lt;span class=&#34;retrospective-icon&#34;&gt;&amp;#x1f50d;&lt;/span&gt;&#xA;  &lt;div class=&#34;retrospective-body&#34;&gt;&#xA;    &lt;em&gt;Retrospettiva 2026&lt;/em&gt;&lt;br&gt;&#xA;    HTML5 Canvas ha vinto. Flash è stato ufficialmente ucciso da Adobe a dicembre 2020. Questo tachimetrino si renderizza ancora perfettamente su qualsiasi browser moderno — ma nessuno si mette più a disegnare widget gauge a mano. D3.js, Chart.js, o anche solo CSS possono farlo con una frazione dello sforzo. Eppure, 52 stelle e 17 fork su GitHub: niente male per un progetto da weekend del 2009. E il mio amico che ha scritto il codice originale? Era praticamente Claude prima che Claude esistesse — sfornava codice di produzione a velocità macchina mentre il resto di noi stava ancora leggendo la documentazione.&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;L&amp;rsquo;elemento &lt;code&gt;&amp;lt;canvas&amp;gt;&lt;/code&gt; è la novità del momento. Safari e Firefox lo supportano, Chrome è appena uscito, e Internet Explorer&amp;hellip; vabbè, di Internet Explorer non parliamo. Flash è lo standard de facto per qualsiasi cosa grafica sul web. Un mio amico — uno degli ingegneri più brillanti che conosca, il tipo che implementa un filesystem in una notte e un kernel in una settimana — mi passa un widget tachimetro che ha scritto come codice di pubblico dominio. Figo, ma un po&amp;rsquo; grezzo. Quindi lo prendo, rifattorizzo tutto in JavaScript object-oriented come si deve, aggiungo il supporto ai temi, risolvo i quirk di Firefox, e scrivo la documentazione.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
