Ah, le graal de pouvoir utiliser sur tous les navigateurs les dernières fonctionnalités qui sont encore en projet ou qui ne sont arrivés que sur les toutes dernières versions…
Javascript permet toutefois de combler pas mal de manques, pour peu qu’un génie ait passé quelques semaines à réimplémenter tout à la main.
Voici une belle liste de ce qu’on appelle les Polyfills, pour justement utiliser les dernières nouveautés sur des navigateurs qui n’ont pas été prévus pour.
Attention, les performances ne sont pas toujours au rendez-vous.
Une réponse à “HTML5 Cross Browser Polyfills”
Et surtout, ce ne sont pas toujours vraiment des polyfills, c’est-à-dire que certains implémentent une sorte de fonctionnalité qui ressemble un peu sans l’être tout à fait, et surtout sans la même API.
Les « vrais » polyfills restent rares, et en fait, à mon avis, ils doivent rester légers, donc ça me va très bien comme ça.