Open Web Platform Weekly Summary - 2011-11-21 - 2011-11-28
This week, one of the main discussions has been around developing (or not) a support for XPath in
findAll methods. The Open Web Platform weekly summary is also mentioning Web architecture, Web Apps WG hosting new work.
The old HTML4
abbr attribute has been deprecated in the HTML5 specification. The role of the attribute was to give a short form of table cells content. It was meant to help users getting the content of these cells quickly. A Firefox patch has just been proposed to implement it.
Frank Olivier (Microsoft) said:
Text editing is certainly a fool’s errand in canvas.
and indeed there was previous attempt to recreate text-editor all in Canvas. Some of these projects have been abandoned since. That said the group is struggling to find solutions for raising accessibility in canvas to an acceptable level. One solution which is being explored is to add primitives for Path.
There are proposals for
- a community group working on best practices and developer guidelines for building apps and webapps that use Web technologies in a “network-friendly” way
- one on the concept of Native Web Apps. New work on W3C widgets will take place there as announced by Marcos Caceres.
endsWidth on strings annoy me a lot. There is a proposal for evolving ECMAScript on IE blog.
There has been a gigantic thread (with a lot of misunderstandings and rebuttals) about allowing XPath in the
findAll APIs we were talking about last week. The discussion goes along the common permathread about CSS selectors and XPath has a way to select a path in a DOM. With similar goals, they often addressed different problem spaces and they do not have the exact same set of features. Some people argue it is not worth the cost adding XPath for selecting nodes. Eventually, people will reach an agreement. We are not there yet.
matchesSelector is verbose and people start to look at ways to make it shorter for Web developers. Two proposals have been by Tab Atkins (Google) with
.is(). Though Dimitri Glazkov said that he wishes to use
.is() for components. It would be used like
Jake Archibald (Lanyrd) is not satisfied with the Shadow DOM and scope stylesheets we mentioned a few times in that column.
Experimenting with new styles for CSS Specifications. CSS shaders is currently having the proposal.
URIs are one of the corner stones of the Web architecture. There is a specification clearly defining the URI syntax and meaning. But as usual with the human Web, things get deployed with errors in a distributed way. What is happening when you get something which looks like an URI but is not really a URI. User agents have for long implemented techniques to cope with the common URI mispellings found on the Web. Mike Smith will start working on a document on how browsers process URIs, following a proposal made at HTML WG F2F during the TPAC 2011. It has been suggested that this should be part of the URL API document.
Referer HTTP header has been a concern for a long time in terms of security and privacy. Adam Barth is proposing to add a
referrer attribute in HTML (
meta element) for suppressing its value from each HTTP requests.