Web

Archi & techno

HTML5 pour améliorer la performance web front-end ?

Lorsque XMLHttpRequest a été implémenté dans nos navigateurs, ce fut une petite révolution pour le web. Nous pouvions désormais échanger des données avec le serveur de manière asynchrone sans recharger toute la page courante. Cette technique baptisée AJAX (sauf si vous avez hiberné les 10 dernières années, vous devez connaître) a permis d'améliorer les performances web et le confort d'utilisation. Avec HTML5, de nouvelles fonctionnalités sont disponibles dans nos navigateurs. Voyons celles qui vont nous permettre d'améliorer les performances web front-end.

Lire la suite
Évènement

Google I/O 2012, une conférence de développeurs

Lors de Google I/O, Google annonce les nouveautés de ses produits (cf. Google I/O 2012, les annonces des keynotes) mais ce sont aussi des conférences techniques, des codes labs, des espaces d'échange entre développeurs, des stands de présentation de produits. Beaucoup de sessions techniques et de code labs en parallèle, donc il est impossible d'assister à tout. Heureusement l'intégralité des sessions techniques sont disponibles sur le site de Google I/O 2012. J'ai privilégié les sessions techniques donc je vous parlerai principalement d'elles, tout en ayant…

Lire la suite
Archi & techno

Tous les navigateurs acceptent HTML5 et CSS3

Tous les navigateurs acceptent HTML5 et CSS3 mais tous ne comprennent pas leurs nouvelles fonctionnalités. L'usage de nouveaux attributs HTML5 ou de nouvelles propriétés CSS3 ne bloquera pas votre navigateur, ce dernier les ignora tout simplement. Un avantage indéniable qui nous permet d'utiliser dès aujourd'hui HTML5 et CSS3 même si certains de nos utilisateurs ne disposent pas encore de navigateurs les supportant. Comme je le précisais dans l'article Osez renoncer aux vieux navigateurs, il ne faut pas avoir peur d'utiliser des fonctionnalités HTML5 et CSS3…

Lire la suite
Archi & techno

Osez renoncer aux vieux navigateurs

HTML5 et CSS3 sont désormais au cœur des discussions sur le développement Web. La question du support des navigateurs est souvent évoquée notamment pour le cas Internet Explorer. Les clients demandent encore souvent de supporter Internet Explorer 6 (IE6) alors que ce navigateur a plus de 10 ans. Si ce navigateur a été apprécié à sa sortie, il est devenu un cauchemar pour les développeurs Web tant il contient de nombreux bugs et ne respecte pas des standards comme CSS2. Est-il important de supporter les…

Lire la suite
Archi & techno

Charger des fichiers javascript de façon performante

Users really respond to speed La citation est de Marissa Meyer, VP expérience utilisateur à Google, en 2006. Pas grand chose n’a changé depuis, si ce n’est qu’on a des chiffres plus précis, et un peu effrayants, sur l’importance de la performance dans les applications web : Quelques points de performance feront la différence entre une expérience réussie et une application perçue négativement par ses utilisateurs. Ou plutôt si, ce qui a changé c’est que depuis 2006 on ne se contente plus de sites web, les…

Lire la suite
Archi & techno

Ce que jQuery Mobile nous apprend sur le Web Mobile

Cet article s'intéresse aux principes de développement qu'implémente la librairie jQuery Mobile pour offrir des sites Web adaptés aux terminaux mobiles, afin d'en tirer des enseignements pour nos propres développements mobiles, utilisant cette librairie ou non. Nous entendrons ici par Web Mobile les sites et applications Web pour les tablettes et tous les téléphones portables supportant le Web, depuis les premières version de Symbian S60 jusqu'aux derniers iPhone et Android.

Lire la suite
Archi & techno

HTML5, offline et sécurité

Un article récent publié sur InfoQ abordait la sécurité de HTML5 dans sa globalité, et notamment sur des attaques concernant les nouvelles fonctionnalités de navigation hors-ligne de HTML5. Quelles sont donc ces fonctionnalités et qu'en est-il vraiment des risques associés ?

Lire la suite
Archi & techno

Optimiser les performances de vos applications web sur mobile

La part du web consulté par des terminaux mobiles augmente très vite, et proposer à ces utilisateurs une version mobile devient un véritable enjeu stratégique. Malheureusement, le web mobile n'a pas grand chose à voir avec celui qu'on connaît sur desktop : du fait des faibles performances des appareils mobiles par rapport au desktop, des contraintes qui n'existaient plus vraiment sur nos ordinateurs sont de nouveaux d'actualité :

Lire la suite