Articles publiés par Pierre Bertet

Note : Chrome 7 est sorti, mais vu la quantité impressio […]

Par Pierre Bertet

Chrome 7 est sorti, mais vu la quantité impressionnante de nouveautés, ils auraient mieux fait de sauter la version 7 pour l’appeler directement Chrome 8 !
Je prends le risque de publier la liste en entier, prévoyez une bonne heure de lecture :

Des corrections de bugs
Le parseur HTML5 mis à jour
File API
Possibilité d’uploader un répertoire avec <input type= »file » directory>

Je suis taquin, mais l’arrivée du parseur HTML5 dans Webkit est une très bonne nouvelle pour l’interopérabilité : on a exactement le même sur Firefox ! En effet, contrairement aux précédentes versions, HTML5 définit également l’algorithme à utiliser pour construire […]

Note : Par pitié, Saint W3C, donnez-nous des sélecteurs […]

Par Pierre Bertet

Par pitié, Saint W3C, donnez-nous des sélecteurs de parents en CSS !
Cette question a été soulevée de nombreuses fois, mais pour de supposés problèmes de performances, aucune solution n’a encore vu le jour.
Shaun Inman avait proposé en 2008 les « qualified selectors », qui permettent de changer le « sujet » d’un sélecteur CSS, par exemple :
a< img { background: none; }
Merveilleux, n’est-il pas ?
Malheureusement, dans l’un des commentaires, Dave Hyatt (responsable du développement de Webkit, éditeur de la spécification HTML5) avait immédiatement pointé les problèmes de performances que cette solution pouvait poser. Il en profite d’ailleurs pour signaler que la majorité […]

Note : Mozilla Labs vient de sortir un nouveau bébé, et […]

Par Pierre Bertet

Mozilla Labs vient de sortir un nouveau bébé, et il s’appelle Zaphod. Il s’agit d’une extension permettant, pour simplifier, de remplacer à la demande le moteur JavaScript de Firefox par un autre, Narcissus. L’originalité de ce moteur ne tient ni à ses performances, ni à ses fonctionnalités, tous les deux en-deçà de ce que propose le moteur JavaScript de Firefox.
Non, son véritable atout vient du fait qu’il est écrit en… JavaScript, et sa conception se veut la plus simple possible.
Ces deux éléments rendent le projet très accessible (toute proportion gardée bien entendu), et il devrait grandement faciliter les diverses […]

Note : Un copieux article dédié aux microformats vient  […]

Par Pierre Bertet

Un copieux article dédié aux microformats vient d’être publié par Oli Studholme sur l’excellent HTML5 Doctor : Extending HTML5 — Microformats.
L’auteur commence par survoler les moyens dont nous disposons pour ajouter plus de sémantique à nos pages : HTML 4 (éléments meta, attribut rel, etc.), les différences avec HTML5 (dépréciation de l’attribut rev, intégration de ARIA), puis liste les 33 « spécifications » des microformats (dont 17 sont en brouillon, et 7 décrivent de bonnes pratiques de structuration − les design patterns).
Finalement, c’est la conclusion de cet article qui m’intéresse le plus. Outre le problème du support plus que limité de ces micro-spécifications, c’est […]

jQuery Mobile, pourquoi le tactile est-il toujours mobile ?

Par Pierre Bertet

L’équipe de jQuery vient d’annoncer un nouveau site entièrement dédié aux interfaces tactiles et mobiles : jQuery Mobile.
Le but est bien sûr d’optimiser jQuery pour ces nouvelles plates-formes, mais ce n’est pas tout : une version mobile de jQuery UI est également prévue !
Et plutôt que d’adapter jQuery UI à ces nouvelles contraintes, le projet consiste dans un premier temps à réfléchir sur les évolutions possibles du framework, de manière à ce qu’il prenne nativement en compte ces nouvelles interfaces.

Note : Après avoir fouillé pas mal de coins et aussi qu […]

Par Pierre Bertet

Après avoir fouillé pas mal de coins et aussi quelques recoins, je me suis aperçu qu’il existait très peu de ressources sur le support des CSS d’impression dans les différents navigateurs.
C’est tout à fait compréhensible, car CSS 2.1 offre peu de possibilités, qui sont de toute façon très peu implémentées. Mais avec les possibilités qu’offrent certains modules de CSS3 (CSS3 Media Queries, CSS3 Paged Media Module, CSS3 Generated Content for Paged Media Module), nous devrions bientôt pouvoir commencer à nous amuser !
J’ai donc commencé à créer quelques tests, ainsi qu’une page listant les résultats. Ce n’est qu’une base, mais elle […]

Note : Éric Daspet organise une soirée dédiée aux per […]

Par Pierre Bertet

Éric Daspet organise une soirée dédiée aux performances web, le 21 juillet 2010 à Paris. Vous aurez le plaisir, entre autres, d’y entendre Stoyan Stefanov, qui fait partie l’équipe performances de Yahoo!, et travaille sur des projets comme YSlow et Smushit!.
L’inscription est gratuite, mais il est demandé aux participants de relayer l’information au maximum. Sympa non ?
Vous trouverez tous les détails sur la page de l’événement : une soirée d’échanges à propos des performances web

Note : Un nouveau document vient d’être publié par le W […]

Par Pierre Bertet

Un nouveau document vient d’être publié par le W3C : il s’agit d’une présentation du langage HTML à destination des auteurs.
Il n’a pas de valeur normative, et a pour objectif d’être simple, facilement compréhensible et sans ambiguïtés, contrairement à la spécification HTML5 Édition Auteurs ou encore la spécification HTML5, très complète car conçue pour les implémenteurs.
C’est ici : HTML: The Markup Language.

Note : Pour appliquer des styles différents lorsque Java […]

Par Pierre Bertet

Pour appliquer des styles différents lorsque JavaScript est activé, une bonne solution est d’ajouter une classe spécifique sur l’élément body.
Mais si les scripts ont été placés en fin de page pour des raisons de performances, il peut y avoir un temps d’attente (grossièrement, le temps de télécharger la page, puis le script, et enfin d’exécuter le script) qui laissera apparaître un « flash » avec les styles prévus pour la version sans JavaScript.
Le meilleur compromis que j’ai trouvé est de placer le script suivant juste après l’ouverture de l’élément body :
<body>
<script type="text/javascript">
document.body.className+=" js";
</script>
Et d’une manière […]

Articles plus anciens Articles plus récents