openweb-weekly-19.html 16.8 KB
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style type="text/css" media="all">
    @import "/QA/2006/01/blogstyle.css";
    </style>
    <meta name="keywords" content='DOM, html5, openweb, tag, w3c, webapps' />
    <meta name="description" content="This week, the Open Web Platform weekly summary is about hgroup and time elements, lang attribute. There are discussions on starting work on Web Intents and how to create a simpler DOM for documents fragments. Plenty of other things. Enjoy." />
    <meta name="revision" content="$Id: openweb-weekly-19.html,v 1.14 2011/12/16 03:00:32 gerald Exp $" />    
   <link rel="alternate" type="application/atom+xml" title="Atom" href="http://www.w3.org/QA/atom.xml" />
   <link rel="alternate" type="application/rss+xml" title="RSS 1.0" href="http://www.w3.org/QA/news.rss" />   
   <title>Open Web Platform Weekly Summary - 2011-11-07 - 2011-11-13 - W3C Blog</title>

   <link rel="start" href="http://www.w3.org/QA/" title="Home" />
   <link rel="prev" href="http://www.w3.org/QA/2011/11/new_release_of_the_rdfa_11_dis.html" title="New release of the RDFa 1.1 Distiller and Validator " />
   <link rel="next" href="http://www.w3.org/QA/2011/11/ilya_zhitomirskiy_in_memoriam.html" title="Ilya Zhitomirskiy: In Memoriam  " />

   <!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
         xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
    rdf:about="http://www.w3.org/QA/2011/11/openweb-weekly-19.html"
    trackback:ping="http://www.w3.org/QA/sununga/mt-tb.cgi/442"
    dc:title="Open Web Platform Weekly Summary - 2011-11-07 - 2011-11-13"
    dc:identifier="http://www.w3.org/QA/2011/11/openweb-weekly-19.html"
    dc:subject="Open Web"
    dc:description="This week, the Open Web Platform weekly summary is about hgroup and time elements, lang attribute. There are discussions on starting work on Web Intents and how to create a simpler DOM for documents fragments. Plenty of other things. Enjoy."
    dc:creator="Karl Dubost"
    dc:date="2011-11-15T14:15:38+00:00" />
</rdf:RDF>
-->

    <!-- <script type="text/javascript" src="http://www.w3.org/QA/mt.js"></script>-->

</head>
<body class="layout-one-column">
      <div id="banner">
      <h1 id="title">
	<a href="http://www.w3.org/"><img height="48" alt="W3C" id="logo" src="http://www.w3.org/Icons/WWW/w3c_home_nb" /></a>
W3C Blog
</h1>
    </div>
    
    <ul class="navbar" id="menu">
        <li><strong><a href="/QA/" title="W3C Blog Home">[ W3C Blog ]</a></strong></li>
        <li><a href="/QA/Library/" title="Documents and Publications on Web and Quality">Documents</a></li>
        <li><a href="/QA/Tools/" accesskey="3" title="Validators and other Tools">Tools</a></li>
        <li><a href="/2007/12/qa-blog-help/index#feedback">Feedback</a></li>
    </ul>
<div id="searchbox">
<form method="get" action="http://www.google.com/custom" enctype="application/x-www-form-urlencoded">
<p id="formbox"><input type="text" size="15" class="textfield" name="q" accesskey="E" maxlength="255" /> <input type="submit" class="submitfield" value="Search" id="goButton" name="sa" accesskey="G" /> <input type="hidden" name="cof" value="T:black;LW:72;ALC:#ff3300;L:http://www.w3.org/Icons/w3c_home;LC:#000099;LH:48;BGC:white;AH:left;VLC:#660066;GL:0;AWFID:0b9847e42caf283e;" /><input type="hidden" id="searchW3C" name="sitesearch" checked="checked" value="www.w3.org/QA" /><input type="hidden" name="domains" value="www.w3.org/QA" /></p>
</form>
</div>


    <div id="main"><!-- This DIV encapsulates everything in this page - necessary for the positioning -->

                     <p class="content-nav">
                        <a href="http://www.w3.org/QA/2011/11/new_release_of_the_rdfa_11_dis.html">&laquo; New release of the RDFa 1.1 Distiller and Validator </a> |
                        <a href="http://www.w3.org/QA/">Main</a>
                        | <a href="http://www.w3.org/QA/2011/11/ilya_zhitomirskiy_in_memoriam.html">Ilya Zhitomirskiy: In Memoriam   &raquo;</a>
                     </p>

                        <h2 class="entry-header">Open Web Platform Weekly Summary - 2011-11-07 - 2011-11-13</h2>
                           <div class="entry-body">
                              <p>This week, the <a href="http://www.w3.org/wiki/Open_Web_Platform">Open Web Platform</a> <a href="http://www.w3.org/QA/archive/open_web/">weekly</a> summary is about <code>hgroup</code> and <code>time</code> elements, <code>lang</code> attribute. There are discussions on starting work on Web Intents and how to create a simpler DOM for documents fragments. Plenty of other things. Enjoy.</p>

<h3>HTML5</h3>

<p>The <code>hgroup</code> element, which was proposed for defining sub headlines, is still being actively discussed. It is not yet clear if it should be replaced by a different element with a simpler content model, by an attribute, just dropped or maintained.</p>

<p>The <code>lang</code> attribute helps authors to specify the language of the content in an HTML page. Some people consider that the <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=14709"><code>lang</code> attribute validation constraints</a> are not sufficient.</p>

<p>Tantek Çelik (Mozilla) is proposing <a href="http://lists.w3.org/Archives/Public/public-html/2011Nov/0117">refinements for the <code>time</code> element</a>, which has just been added again to <a href="http://dev.w3.org/html5/spec/text-level-semantics.html#the-time-element">W3C HTML5 Editor draft</a>.</p>

<h3>Web Apps</h3>

<p>Bryan Sullivan (AT&amp;T) is writing a &ldquo;<a href="http://bkaj.net/w3c/eventsource-push.html">Push API</a>&rdquo; that would use the <a href="http://www.w3.org/TR/eventsource/">Server-Sent Events</a> specification. That becomes handy in situation of low consumption on mobile handsets by offloading management of EventSource connections. The event delivery can be handled by other types of push servers.</p>

<h4>Web Intents</h4>

<p>The WebApps and Device APIs WGs are <a href="http://lists.w3.org/Archives/Public/public-device-apis/2011Nov/0054">joining</a> forces around <strong><a href="http://webintents.org/">Web Intents</a></strong> <a href="http://w3c-test.org/dap/proposals/intents-tf.txt">proposal</a>, the new cool kid in town. The aim is to reinvent a kind of Web RPC. Basically Web applications should be able to register themselves so you can hook them to specific services. For example if you want to trigger a specific Web applications for managing <code>mailto:</code> links.</p>

<ul>
<li>Minutes of Web Apps WG on <a href="http://www.w3.org/2011/10/31-webapps-minutes.html">October 31</a> and <a href="http://www.w3.org/2011/11/01-webapps-minutes.html">November 1</a></li>
<li><a href="http://www.w3.org/TR/2011/WD-webstorage-20111025/">Last Call Working Draft of Web Storage</a> has been published. It is an API for persistent data storage of key-value pair data in Web clients.</li>
</ul>


<h4>AppCache</h4>

<p>AppCache is a technology which was created for enabling the possibility for an application to run offline. After having been deployed for a while, Web developers have noticed a lot of issues in the way it was initially built. A community group has been created for <a href="http://www.w3.org/community/fixing-appcache/">Fixing Application Cache</a>. Join!</p>

<h3>DOM</h3>

<p>Yehuda Katz would like to be able to <a href="http://lists.w3.org/Archives/Public/public-webapps/2011OctDec/0663">take a string of HTML and parse it into a document fragment</a> without knowing the context in advance.</p>

<pre><code>var frag = document.createDocumentFragment();
frag.innerHTML = "&lt;tr&gt;&lt;td&gt;hello&lt;/td&gt;&lt;/tr&gt;"
someTable.appendChild(frag)
</code></pre>

<p>João Eiras (Opera) agrees but proposes <a href="http://lists.w3.org/Archives/Public/public-webapps/2011OctDec/0678">a different code</a>.</p>

<p>Ojan Vafai (Chromium Team) proposed to <a href="http://lists.w3.org/Archives/Public/www-dom/2011OctDec/0011">create new methods for the DOM</a> instead of hacking around the old ones.</p>

<blockquote><p>lets add the following methods to Node:</p>

<p>prepend(nodeish) &ndash; Adds to the start of the node.
append(nodeish) &ndash; Adds to the end of the node.
before(nodeish) &ndash; Adds before the node.
after(nodeish) &ndash; Adds after the node.
replace(nodeish) &ndash; Replaces the node.
remove() &ndash; Removes the node.</p></blockquote>

<p>Anne van Kesteren (Opera) described <a href="http://lists.w3.org/Archives/Public/www-dom/2011OctDec/0140">the new DOM methods and their model</a>. It&rsquo;s not yet stabilized. Read the full thread.</p>

<p>If you remember I talked already a few times about mutation events. The work is still in progress. So much that the initial musings on them has been scraped. The specification contains currently a placeholder on how <a href="http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#mutations">Mutation Events</a> are implemented in Chrome and being implemented in Mozilla but <strong>this is likely to change again</strong>.</p>

<h3>Web Architecture</h3>

<p>The W3C Technical Architecture Group has started a discussion <a href="http://www.w3.org/2001/tag/2011/11/04-minutes">about the experimental Google Protocol SPDY</a> and its interactions with Web Architecture. The latency in HTTP communications is an issue that Web developers and browser implementers are trying to tackle. In an era of applications being on the Web, the hunt to anything slowing down the responsiveness is important. Google worked on a proposal for modifying the way the client and the server communicates. This has strong consequences for the Web architecture, among others caching.</p>

<h3>SVG</h3>

<p>You love moving blocks around? Yes but which syntax in which language? An effort, currently <strong>only an editor draft</strong>, is going on to merge SVG/CSS/2D/3D transforms specifications as a <a href="http://dev.w3.org/csswg/css3-transforms/">unique transform specification</a>.</p>

<h3>HTTP</h3>

<ul>
<li><p><code>X-Forwarded-For:</code> is currently the way that some proxies indicates that the HTTP request they are handling is coming from another IP. A. Petersson, M. Nilsson are writing an <a href="http://tools.ietf.org/html/draft-petersson-forwarded-for">IETF RFC draft for defining <code>Forwarded-For</code> HTTP header</a>. For example,  clients with an ip1 (such as Opera Mini or Amazon Silk) are using a proxy client (with an ip2) for creating the HTTP requests. The proxy will send to the requested server, the following information.</p>

<p>  X-Forwarded-For: ip1</p></li>
</ul>


<h3>URIs</h3>

<p>You know it already: <a href="http://www.w3.org/Provider/Style/URI">Cool URIs do not change</a>. It means that you should be able to maintain your URIs space for a very long time so people can rely on them when interacting on the Web. You could even create a <a href="http://www.w3.org/Consortium/Persistence">URI persistence policy</a> for your company or organization. The W3C and the Digital Curation Centre are organizing a workshop on <a href="http://www.w3.org/2001/tag/doc/idcc_workshop.html">Domain names and persistence</a> on December 8, 2011, in Bristol (UK).</p>

<h2>Tools and Tutorials</h2>

<ul>
<li>Caveman is an <a href="http://nedbatchelder.com/code/caveman/">Appcache manifest validation tool</a> in python (<a href="https://bitbucket.org/ned/caveman">bitbucket</a>)</li>
<li>The <a href="http://www.w3.org/community/webed/">W3C Web Education community group</a> has released its <a href="http://lists.w3.org/Archives/Public/public-webed/2011Nov/0005">plans for the next few weeks</a>.</li>
<li><a href="http://www.w3.org/community/scriptlib/">Script Library Community Group</a> is a forum for improved communication between script library authors and users, and W3C working groups working on relevant specifications.</li>
<li>You do not remember the unicode character code but you know what it looks like? Then there is a tool to <a href="http://www.shapecatcher.com/">convert drawing into character codepoint</a>.</li>
</ul>


<p>This week, the theme of <a href="http://annevankesteren.nl/">Anne Van Kesteren</a>&rsquo;s <a href="http://blog.whatwg.org/weekly-tpac-2011">report</a> is mainly about TPAC 2011.</p>

<p>This column is written by <a href="http://www.la-grange.net/karl/">Karl Dubost</a>, <a href="http://my.opera.com/karlcow/blog/">working</a> in the <a href="http://dev.opera.com/">Developer Relations team</a> at <a href="http://www.opera.com/">Opera Software</a>.</p>
                           </div>
                           <div id="more" class="entry-more">
                              
                           </div>
                       <p class="postinfo">Filed by <a href="http://my.opera.com/karlcow/blog/">Karl Dubost</a> on November 15, 2011  2:15 PM in <a href="http://www.w3.org/QA/archive/technology/html/">HTML</a>, <a href="http://www.w3.org/QA/archive/open_web/">Open Web</a>, <a href="http://www.w3.org/QA/archive/w3cqa_news/w3c_life/">W3C Life</a><br />
<span class="separator">|</span> <a class="permalink" href="http://www.w3.org/QA/2011/11/openweb-weekly-19.html">Permalink</a>
                                 | <a href="http://www.w3.org/QA/2011/11/openweb-weekly-19.html#comments">Comments (0)</a>
                                 | <a href="http://www.w3.org/QA/2011/11/openweb-weekly-19.html#trackback">TrackBacks (0)</a>
</p>





  <div class="comments-open" id="comments-open">
<h3 class="comments-open-header">Leave a comment</h3>

<div class="comments-open-moderated">
   <p>
   Note: this blog is intended to foster <strong>polite
   on-topic discussions</strong>. Comments failing these
   requirements and spam will not get published. Please,
   enter your real name and email address. Every
   individual comment is reviewed by the W3C staff.
   This may take some time, thank you for your patience.
   </p>
   <p>
   You can use the following HTML markup (a href, b, i, 
   br/, p, strong, em, ul, ol, li, blockquote, pre) 
   and/or <a href="http://daringfireball.net/projects/markdown/syntax">Markdown syntax</a>.</p>
</div>

<div id="comments-open-data">
<form method="post" action="http://www.w3.org/QA/sununga/beach.pl" id="comments-form">
<h4>Your comment</h4>
<div id="comments-open-text">
  <textarea id="comment-text" name="text" rows="20" cols="100"></textarea><br />
<label for="comment-text">Write your comment text here. Remember, keep the discussion on topic and courteous.</label>
</div>

<h4>About you</h4>
<div id="comment-form-name">
  <input type="hidden" name="static" value="1" />
<input type="hidden" name="entry_id" value="9259" />
<input type="hidden" name="__lang" value="en" /> 
<label for="comment-author">Your Name</label>
<input id="comment-author" name="author" size="30" value="" />
</div>
<div id="comment-form-email">
<label for="comment-email">Your Email Address</label>
<input id="comment-email" name="email" size="30" value="" />
</div>

<div id="comments-open-footer">
<input type="submit" accesskey="s" name="post" id="comment-submit" value="Submit" />

</div>
</form>
</div>
</div>



<p id="gentime">This page was last generated on $Date: 2011/12/16 03:00:32 $</p> 

      </div><!-- End of "main" DIV. -->

<address>

This blog is written by W3C staff and working group participants,<br />
&nbsp;and maintained by <a href="/People/CMercier/">Coralie Mercier</a>.<br />
Authorized parties may <a href="/QA/new">log in</a> to create a new entry.<br/>
<span id="poweredby">Powered by Movable Type, magpierss and a lot of Web Technology</span>
    </address>


    
    <p class="copyright">
      <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> &copy; 1994-2011
      <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a>&reg;
      (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>,
      <a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>,
      <a href="http://www.keio.ac.jp/">Keio</a>),
      All Rights Reserved.
      W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
      <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>,
      <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a>
      and <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/copyright-software">software licensing</a>
      rules apply. Your interactions with this site are in accordance
      with our <a href="http://www.w3.org/Consortium/Legal/privacy-statement#Public">public</a> and
      <a href="http://www.w3.org/Consortium/Legal/privacy-statement#Members">Member</a> privacy
      statements.
    </p>

  </body>
</html>