API de dessin 1/2D, qui peut être utilisée sur un nouvel élément Canvas pour rendre des images, des graphiques de jeu ou d'autres graphiques visuels en cours d'exécution.
2 / A API qui promet une application Web pour s'inscrire en tant que protocole ou type MIME.
3 / A API qui introduit un nouveau mécanisme de mise en cache pour prendre en charge les applications Web hors ligne.
4 / Une API qui peut lire des vidéos et audio, peut utiliser de nouveaux éléments vidéo et audio.
5 / A API Historique, qui peut exposer l'historique en cours de navigation, et la page Promise peut mieux implémenter la prise en charge des boutons arrière dans les applications AJAX après l'avoir ajouté.
6 / Message entre les documents, qui fournit un moyen pour que les documents communiquent entre eux sans considérer leurs domaines source, 7 / dans une certaine mesure, une telle conception est conçue pour empêcher les attaques de scripts inter-sites.
8 / A API qui prend en charge les opérations de glisser-déposer peut être associée à des fonctionnalités dragables.
9 / Une API qui prend en charge les opérations d'édition peut être associée à une nouvelle fonctionnalité globale contenant.
10 / Une nouvelle API de réseau qui prend en charge les applications Web pour communiquer entre elles sur le réseau local et maintenir une communication bidirectionnelle sur leurs serveurs source.
Utilisez des paires de clés / valeur d'API JavaScript pour implémenter le stockage persistant des clients, et prendre également en charge les bases de données SQL intégrées.
Les événements envoyés par le serveur peuvent être associés à un nouvel élément d'événement-source. Le nouvel élément de source d'événements est propice à la connexion persistante avec les sources de données distantes et élimine considérablement le besoin de sondage dans les applications Web.
Dans le même temps, HTML 5 a également introduit de nombreux nouveaux éléments de représentation pour prendre en charge les composants de page ordinaires, tels que les en-têtes, les pieds de page, les figures (illustration), la boîte de dialogue (boîte de dialogue, utilisée pour marquer les sessions) et la navigation (navigation). En outre, il existe un nouvel élément DataGrid qui prend en charge les tables et les arbres interactifs, un élément de données prévu pour les boîtes combinées et une fonction de progression, qui peut montrer l'achèvement d'une tâche de longue date. Dans le même temps, des balises de page qui prennent en charge les graines RSS sont ajoutées.
Pour les formulaires, le type de type de l'élément d'entrée contient une nouvelle prise en charge des dates, du temps, des e-mails et des URL, afin que le navigateur puisse fournir des éléments d'interface utilisateur, tels qu'un sélecteur de date de calendrier ou une intégration avec un carnet d'adresses utilisateur, et peut également soumettre des données au serveur sous un format défini.
HTML 5 abandonne également la prise en charge de certaines fonctionnalités bien connues. Le plus notable d'entre eux est l'abandon du support des trames, car les cadres ont longtemps été considérés comme saper l'accessibilité et la convivialité des pages Web. Il convient de noter que même si le navigateur prend en charge entièrement la norme HTML 5, il continuera de prendre en charge ces fonctionnalités abandonnées, car la prise en charge des versions HTML plus anciennes durera pendant de nombreuses années.
HTML 5 a été élaboré sous la direction du groupe de travail HTML du W3C, qui a été créé en mars 2007. Le fonctionnement du groupe de travail est entièrement public et comprend des membres d'Apple, Google, IBM, Microsoft, Mozilla Foundation, Nokia et Opera parmi près de 500 participants.
Il ne fait aucun doute que HTML est une norme très importante, a déclaré Tim Berners-Lee, l'auteur de la première version HTML et directeur du W3C. Je suis ravi de voir la communauté des développeurs, y compris les fournisseurs de navigateurs, travaillant ensemble pour créer la meilleure trajectoire du Web. Il est difficile d'intégrer les idées de tant de personnes, et le défi auquel nous sommes confrontés est de trouver un équilibre entre l'innovation et le succès, les idéaux et le pragmatisme.
HTML 5 remplacera progressivement HTML 4, mais la finalisation des spécifications HTML 5 est encore loin. Le plan actuel est de l'utiliser initialement comme candidat pour la recommandation en 2009, puis d'être mis en œuvre en tant que version officielle finale en septembre 2010.
Par Charles Humble
Traducteur Zhang Yi