Categorie
Programmazione

Multi-threading con HTML5: i Web Workers

Una caratteristica che da sempre accompagna l’utilizzo di un browser è il cosiddetto “congelamento” dell’interfaccia durante l’esecuzione del codice JavaScript. Fintanto che il codice JavaScript sta girando nel browser quest’ultimo è completamente inutilizzabile, ovvero non risponde alle richieste dell’utente. Nella maggior parte dei casi, siccome il codice JavaScript esegue task molto semplici e veloci questo […]

Categorie
Programmazione

Web Storage HTML5: un’alternativa ai cookies

Le novità introdotte da HTML5 possono essere divise in due categorie. Il primo gruppo delle specifiche riguarda l’organizzazione e le funzionalità del codice markup. Nel secondo gruppo troviamo alcune novità orientate soprattutto a migliorare la tecnologia da un punto di vista più “tecnico”: uno di questi miglioramenti riguarda la possibilità di memorizzare dei dati client […]

Categorie
Programmazione

HTML5: introduzione ai WebSockets

Le novità più popolari introdotte da HTML5 riguardano spesso gli aspetti più tradizionali del markup. Si parla molto delle nuove tag semantiche, della gestione degli elementi multimediali, dei canvas e di altre nuove funzionalità HTML. È invece più difficile trovare discussioni sulle altre novità che verranno introdotte con HTML5, come ad esempio i WebSockets, la […]

Categorie
Articoli

Bootstrap: 3 motivi per cui renderà la creazione dei vostri siti più semplice

Negli ultimi anni le modalità di creazione di sito Web sono completamente cambiate. Dieci anni fa la maggior parte dei siti Web venivano realizzati “a mano”, nel senso che tutto il codice HTML, CSS e JavaScript veniva scritto ad hoc, su misura della specifica esigenza. Il successo del Web 2.0 è coinciso con la diffusione […]

Categorie
Programmazione

L’implementazione di HTML5 e CSS3 tra teoria e pratica

Se il 2010 può essere considerato l’anno zero per le tecnologie HTML5 e CSS3, alla fine del 2012 sono trascorsi tre anni da quando i produttori di browser hanno iniziato a implementare le specifiche HTML5 nei loro prodotti. Inoltre, poche settimane fa il W3C ha annunciato che HTML5 è praticamente completato e che i prossimi […]

Categorie
Programmazione

Aspettative e ritardi per le applicazioni di HTML5

Ci avviciniamo alla fine dell’anno 2012, che molti avevano previsto come l’anno in cui l’HTML5 avrebbe preso il sopravvento sia sul Web che sulle interfacce mobile. Guardandoci attorno questo non sembra essere successo. Persino un colosso come Facebook sta usando il mancato successo di HTML5 come capro espiatorio per giustificare la non completa affermazione sul […]

Categorie
Programmazione

Realizzare una casella di ricerca con HTML5 e CSS3

L’implementazione di una casella di ricerca è uno degli aspetti più importanti per qualsiasi sito Web. I nuovi standard HTML5 e CSS3 permettono di realizzare caselle di ricerca moderne e accattivanti senza alcun intervento di JavaScript. Purtroppo, alla data di questo articolo (novembre 2012) il supporto cross-browser dei nuovi input HTML5 è soddisfacente soltanto in […]

Categorie
Programmazione

Primi passi coi canvas HTML5

Dal punto di vista della grafica l’oggetto canvas è probabilmente una delle novità più interessanti di HTML5. Negli ultimi anni sul Web sono stati proposti esempi molto interessanti relativi all’utilizzo di quest’oggetto, specialmente nell’ambito delle interazioni con l’utente (vedi ad esempio i videogiochi realizzati in HTML5). Chiaramente l’oggetto canvas può essere utilizzato anche in altri […]

Categorie
Programmazione

Come inserire video multimediali nel proprio sito we con HTML5

Una novità molto interessante dell’HTML5 è la possibilità di visualizzare contenuti multimediali, in particolare video, usando solamente le tag HTML. Se pensiamo che ogni tag viene di fatto interpretato da browser, e poi renderizzato, si capisce subito che le nuove specifiche riguardano soprattutto i produttori di browser, e non tanto la sintassi del markup. Ad […]