L'introduzione di
HTML5 ha indubbiamente dato un
nuovo impulso a JavaScript che sta vivendo un significativo momento di gloria, con un proliferare di librerie che coprono diversi ambiti applicativi, fino a qualche tempo fa appannaggio di
componenti o
plugin esterni al browser. Ad esempio, buona parte degli effetti grafici prima ottenibili soltanto con
Adobe Flash, ora sono realizzabili con l'accoppiata JavaScript-HTML5, ed entro certi limiti anche con le versioni precedenti di HTML.
Tra le librerie JavaScript che provano a fare concorrenza a componenti esterni c'è da segnalare
pdf.js, la probabile futura rivale di
Adobe Reader. Si tratta di una libreria, ancora allo stadio sperimentale, che consente la visualizzazione di
documenti PDF senza la necessità di nessun plug-in.
Il progetto è supportato dai
Mozilla Labs e ha l'ambizioso obiettivo di creare una piattaforma generale per il parsing ed il rendering di documenti PDF.
Questo garantirebbe, oltre all'
indipendenza da componenti esterni al browser, una maggiore
sicurezza dal momento che il rendering dei documenti verrebbe fatto all'interno del web
sandbox, senza quindi aprire un varco verso la piattaforma su cui gira il browser.
Al momento è disponibile una
demo online che sfrutta le API della libreria per il rendering di PDF con un'interfaccia interattiva analoga a quella di
Adobe Reader.
Sono inoltre disponibili un'
estensione per Firefox ed una per Chrome per la visualizzazione integrata nei rispettivi browser.
Come già detto si tratta di una soluzione ancora allo stato sperimentale, ma fortemente indicativa della riconquista del ruolo di JavaScript nel Web e non solo.