Stiamo riprogettando un sito web. In questo momento utilizza Dojo, un grande (e complesso) framework Javascript. Una persona insiste sul fatto che abbiamo bisogno di Dojo a causa di cose come (esempi casuali) convalida lato client, compatibilità cross-browser e archiviazione dati lato client.
Dopo aver effettuato alcuni controlli, sembra che la maggior parte delle cose fornite da Dojo siano già integrate in HTML5. In realtà sembra che ci sia un sacco di sovrapposizioni: entrambi forniscono archiviazione lato client, convalida lato client e sono almeno in parte supportati da tutti i principali browser.
L'utilizzo di costrutti HTML5 eliminerebbe la necessità di caricare questo framework Javascript enorme, complesso e problematico? In generale, HTML5 si prende cura di molte delle strutture JavaScript che sono state scritte per 10 o 15 anni fa?