<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://hanblog.info/blog/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Hanblog - Tag - webkit  - Commentaires</title>
  <link>http://hanblog.info/blog/</link>
  <atom:link href="http://hanblog.info/blog/feed/tag/webkit/rss2/comments" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Mon, 13 Oct 2008 19:49:32 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
    
    <item>
    <title>WebKit's week - #5 - Jeffrey Rosen</title>
    <link>http://hanblog.info/blog/post/2008/10/13/WebKit-s-week-5#c623</link>
    <guid isPermaLink="false">urn:md5:d5c0b214f7be6196264ec68763f46703</guid>
    <pubDate>Mon, 13 Oct 2008 21:49:32 +0200</pubDate>
    <dc:creator>Jeffrey Rosen</dc:creator>
    
    <description>&lt;p&gt;As someone who had to write a cross browser compatible javascript hacky &quot;input-placeholder&quot; kind of thing, I am extremely excited to see this in webkit.  I love how webkit keeps adding features like this.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>WebKit's week - #5 - adele</title>
    <link>http://hanblog.info/blog/post/2008/10/13/WebKit-s-week-5#c622</link>
    <guid isPermaLink="false">urn:md5:44624b1bc820296b66288162e1167f99</guid>
    <pubDate>Mon, 13 Oct 2008 19:43:43 +0200</pubDate>
    <dc:creator>adele</dc:creator>
    
    <description>&lt;p&gt;We tried making it a pseudo-class initially, but it doesn't really work well since it can be overridden too easily by inline styles set on an element.  See &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=21299.&quot; title=&quot;https://bugs.webkit.org/show_bug.cgi?id=21299.&quot;&gt;https://bugs.webkit.org/show_bug.cg...&lt;/a&gt;  If we add more generic support for this, or maybe when the attribute is specified in HTML5, then we can update the name of the pseudo-element.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>WebKit's week - #5 - J. King</title>
    <link>http://hanblog.info/blog/post/2008/10/13/WebKit-s-week-5#c621</link>
    <guid isPermaLink="false">urn:md5:9f759f9555a5d82d21feec4d4570e62a</guid>
    <pubDate>Mon, 13 Oct 2008 18:26:28 +0200</pubDate>
    <dc:creator>J. King</dc:creator>
    
    <description>&lt;p&gt;It would seem to me that ::input-placeholder is the wrong way to go.  Should it not be :placeholder (ie. a generic placeholder pseudo-class) since there's been talk of image placeholder styling, too?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>WebKit's week - #4 - Anthony Ricaud</title>
    <link>http://hanblog.info/blog/post/2008/09/08/WebKit-s-week-4#c618</link>
    <guid isPermaLink="false">urn:md5:59f19328ff9b6adcec3caecc8c7a03a3</guid>
    <pubDate>Sun, 14 Sep 2008 15:26:10 +0200</pubDate>
    <dc:creator>Anthony Ricaud</dc:creator>
    
    <description>&lt;p&gt;@Gavin: I'll let the developers talk about that, it will be far more interesting than my explanation&lt;/p&gt;
&lt;p&gt;@Anthony: Right! Thank you, it was just a bad translation, I was thinking in French. Fixed now.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>WebKit's week - #4 - Anthony</title>
    <link>http://hanblog.info/blog/post/2008/09/08/WebKit-s-week-4#c616</link>
    <guid isPermaLink="false">urn:md5:cf3145611db3586426ec5a90f5c97fa5</guid>
    <pubDate>Sun, 14 Sep 2008 04:21:27 +0200</pubDate>
    <dc:creator>Anthony</dc:creator>
    
    <description>&lt;p&gt;&quot;Unlike Firebug, it is now possible to edit dimensions, padding, borders, margins and position of a box&quot;&lt;/p&gt;


&lt;p&gt;This is false - Firebug has had the same feature since 1.0.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>WebKit's week - #4 - Gavin</title>
    <link>http://hanblog.info/blog/post/2008/09/08/WebKit-s-week-4#c615</link>
    <guid isPermaLink="false">urn:md5:5ad46e59daaa35713df21b67d7b043b3</guid>
    <pubDate>Mon, 08 Sep 2008 06:19:09 +0200</pubDate>
    <dc:creator>Gavin</dc:creator>
    
    <description>&lt;p&gt;Also, the squirrelfish-extreme branch was merged, which in my testing makes webkit's javascript ~1.5x faster.  See:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://trac.webkit.org/changeset/36244&quot; title=&quot;http://trac.webkit.org/changeset/36244&quot;&gt;http://trac.webkit.org/changeset/36...&lt;/a&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>WebKit's week - #4 - Jeffrey Rosen</title>
    <link>http://hanblog.info/blog/post/2008/09/08/WebKit-s-week-4#c614</link>
    <guid isPermaLink="false">urn:md5:7b9285fe84bd41cb321a59248dbf2e85</guid>
    <pubDate>Mon, 08 Sep 2008 03:47:51 +0200</pubDate>
    <dc:creator>Jeffrey Rosen</dc:creator>
    
    <description>&lt;p&gt;Awesome write up.  I really enjoy reading this. :)&lt;/p&gt;


&lt;p&gt;Je peux parler français un peu, haha.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>WebKit's week - #2 - Nicolas Shanks</title>
    <link>http://hanblog.info/blog/post/2008/08/11/WebKit-s-week-2#c610</link>
    <guid isPermaLink="false">urn:md5:8996e0e59729b305e222d76db84e61a5</guid>
    <pubDate>Thu, 21 Aug 2008 09:29:03 +0200</pubDate>
    <dc:creator>Nicolas Shanks</dc:creator>
    
    <description>&lt;p&gt;Language tip: The word &quot;information&quot; in English cannot be pluralised by adding an 's' at the end. It's fine to say &quot;get detailed information about&quot;. Similarly, infos is not used either.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>WebKit's week - #3 - King Chung Huang</title>
    <link>http://hanblog.info/blog/post/2008/08/18/WebKit-s-week-3#c609</link>
    <guid isPermaLink="false">urn:md5:b9979373e8514aedfeb8ac997f63a25c</guid>
    <pubDate>Wed, 20 Aug 2008 19:35:49 +0200</pubDate>
    <dc:creator>King Chung Huang</dc:creator>
    
    <description>&lt;p&gt;Found the blog via Webkit's review queue. These weekly summaries are really useful. Thanks!&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Nouveautés Safari 3.1 : getElementsByClassName - Olivier D. alias ze kat</title>
    <link>http://hanblog.info/blog/post/2008/04/10/Nouveautes-Safari-31#c600</link>
    <guid isPermaLink="false">urn:md5:431c6743cd55f319a17a3b77b25765d8</guid>
    <pubDate>Mon, 09 Jun 2008 12:44:44 +0200</pubDate>
    <dc:creator>Olivier D. alias ze kat</dc:creator>
    
    <description>&lt;p&gt;La technique getElementsByClassName est trés interressante car ses performances sont meilleures que tout autre méthodes de sélection même si on ne passe pas par les fonctions natives de Firefox 3 ou Safari 3.&lt;br /&gt;
A noter que si on simule cette fonction via XPath, c'est moins bon.&lt;br /&gt;
Et pour info, c'est beaucoup plus rapide en Javascript (pour le rendu) de modifier la class d'un element plutot que de modifier ses attributs de style CSS un par un.&lt;/p&gt;


&lt;p&gt;Perso, j'utilise une lib* compatible IE6/Firefox2/Safari pour les profiles de LiFE2Front, et çà me permet de faire du tri/filtrage de contenu instantanément avec de bonnes performances. Mais inconvenient ; çà fait grincer Prototype, JQuery, Yahoo! UI, ou Dojo :o(&lt;/p&gt;


&lt;p&gt;(*) cliquer sur ma signature pour voir une démo avec mon profil. La lib est citée dans les crédits en bas de page.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Nouveautés Safari 3.1 : getElementsByClassName - Rik</title>
    <link>http://hanblog.info/blog/post/2008/04/10/Nouveautes-Safari-31#c594</link>
    <guid isPermaLink="false">urn:md5:73c27a3089406ca55879e6dc3a6a59d8</guid>
    <pubDate>Fri, 11 Apr 2008 12:20:22 +0200</pubDate>
    <dc:creator>Rik</dc:creator>
    
    <description>&lt;p&gt;Déjà, Safari 3.1 est bien sorti :) C'est pour cela que j'ai regardé les libs.&lt;/p&gt;


&lt;p&gt;Par contre, mon message est ambigu. Je parlais d'utiliser getElementsByClassName pour leurs recherches basées sur les sélecteurs CSS. Ça demande de changer leur algo (et c'est pas immédiat), mais quel bénéfice pour les utilisateurs.&lt;/p&gt;


&lt;p&gt;Par contre, je vais modifier le billet, parce que j'avais oublié de préciser le côté &quot;live&quot; de la liste retournée.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Nouveautés Safari 3.1 : getElementsByClassName - Eric</title>
    <link>http://hanblog.info/blog/post/2008/04/10/Nouveautes-Safari-31#c592</link>
    <guid isPermaLink="false">urn:md5:d871a62fbb0523575ed4abbfc7dad552</guid>
    <pubDate>Thu, 10 Apr 2008 22:17:38 +0200</pubDate>
    <dc:creator>Eric</dc:creator>
    
    <description>&lt;p&gt;Calme, ces navigateurs ne sont pas encore sortis alors laisse le temps aux bibliothèques d'intégrer les nouveautés. Quand au moins un de ces navigateurs sera publié, là on pourra regarder car (malheureusement) certaines lib implémenteront un fallback.&lt;/p&gt;


&lt;p&gt;Je dis malheureusement parce que getElementsBy* est le genre de fonctionnalités qu'on ne pourra pas implémenter en javascript. Si fallback il y a il sera incomplet ou différent de la spec et de l'implémentation des navigateurs.&lt;/p&gt;


&lt;p&gt;Le problème vient du fait que les navigateurs retournent des listes de noeuds &quot;live&quot;, qui sont impactées par les changements dans le DOM. Les bibliothèques ne peuvent que retourner des tableaux statiques contenant des références vers les noeuds DOM.&lt;/p&gt;


&lt;p&gt;Demander aux bibliothèques javascript d'implémenter getElementsByClassName quand le navigateur ne le supporte pas c'est leur demander de faire de violer les specs et d'avoir des implémentations divergeantes.&lt;/p&gt;


&lt;p&gt;Ils ont choisi de ne pas le faire, et ils ont raison là dessus. Si tu veux un tableau statique de noeuds DOM, toutes ces bibliothèques ont déjà des méthodes pour ça.&lt;/p&gt;</description>
  </item>
      
</channel>
</rss>