Au cours des derniers mois, de nombreuses sociétés Web, développeurs de navigateurs et professionnels ont parlé du HTML5, car il s'agit de la nouvelle évolution / révolution du Web.
Concrètement, de quelle manière HTML5 pourrait-il améliorer les applications Web existantes comme les suites Office (par exemple Google Docs) ou les réseaux sociaux (par exemple Facebook), Online Photo Editor, etc.?
Réponses:
Il pourrait améliorer les applications de bureau Web existantes qui stockent des données en utilisant le «stockage Web».
Le codage des sites de réseaux sociaux pourrait être plus facile avec les bases de données SQL et les travailleurs Web pour charger différentes parties de la page. Prise en charge également des notifications.
Les éditeurs de photos en ligne peuvent utiliser le glisser-déposer.
Ce ne sont que quelques idées sur la façon d'utiliser les nouvelles fonctionnalités de HTML 5 dans votre application Web.
Je pense que vous devriez vérifier HTML 5 Rocks! Ils ont une bonne liste de fonctionnalités de HTML 5 et des exemples sur la façon de les utiliser. Plus de ressources et d'informations sur les dernières nouvelles de HTML5.
la source
Il y a probablement 5 fonctionnalités dont on parle le plus
Beaucoup de ces fonctionnalités ont déjà été implémentées dans certains navigateurs et applications. Google Latitude utilise la géolocalisation, Google Gears était une implémentation basée sur un plug-in des mêmes idées que les caches d'application, Canvas comme les choses ont été faites avec JavaScript.
Les travailleurs Web sont nouveaux et peuvent permettre à un tas de choses différentes de se produire dans les applications Web. Tout type de traitement secondaire qui semble fonctionner maintenant sera plus fluide, car un seul thread peut être dédié aux notifications ou à un chat sur site ou à toute autre tâche de traitement périodique au sein de l'application.
Ressources:
http://geektechnica.com/2009/06/5-amazing-html5-features-to-look-forward-to/
la source
Les threads Canvas et Web Worker sont pour moi les aspects les plus intéressants de HTML5. J'ai écrit quelques applications Web qui utilisent ces fonctionnalités:
GioAUTHor [sic] utilise largement le canevas pour vous permettre de tracer des chemins sur une carte, puis de trouver l'itinéraire le plus court du début à la fin (via l'algorithme de Dijkstra en JavaScript).
JavaScript Thread Demo utilise de manière limitée le canevas mais montre l'utilisation des Worker Threads, avec le code de démonstration. Il utilise également le contrôle de curseur HTML5 input type = "range" .
La prise en charge du navigateur HTML5 est aussi variée que les navigateurs eux-mêmes. Il y a un bon site (en HTML5, natch) sur la préparation HTML5 qui montre qui est prêt pour quoi.
la source
Mes trois favoris sont CSS3, Canvas et WebSockets. Combinés, ils peuvent fournir des fonctionnalités de collaboration vraiment puissantes à n'importe quelle application Web. WebSockets remplacerait la messagerie pseudo-temps réel par l'interrogation ajax. Les quelques choses que je vois utilisées jusqu'à présent sont le chat en ligne (boiteux) et la webapp de cartographie mentale (ça a l'air vraiment cool quand deux personnes cartographient un projet).
la source
Les capacités de HTML5 remplacent principalement ce que fait Flash, les balises canvas et vidéo rendant les vidéos, les jeux et les éditeurs d'images en ligne beaucoup plus faciles à faire sans Flash.
Bien que cela ne semble pas être une grande amélioration, Flash est un problème beaucoup plus important sur les plates-formes non Windows que Windows.
la source
La plupart des tests de vitesse de bande passante sont basés sur le flash. Maintenant, ils peuvent être basés sur html5 ... Cela signifie un chargement de page plus rapide et une mesure plus précise de la bande passante.
Un bon exemple est: SpeedOf.me
la source