W3C

Open Web Platform Weekly Summary – 2012-03-26 – 2012-04-01

The Open Web Platform weekly

HTML5

translate attribute – no more conflicts

Adam Barth noted that there was a conflict between the HTML5 translate attribute and some pages on Orange Web site. An Orange implementer chimed in to say that they will remove it from their properties. It was a “legacy” feature.

location.parentOrigin for Widgets

Adam Barth sent a proposal for a location.parentOrigin to enable a different behaviour for embedded widgets in a Web page.

Canvas

ImageSmoothing and more

The 2D Canvas specification will be updated (once the issue 201 is resolved) to add ImageSmoothingEnabled on drawImage() method in case of resizing. Once you have bitmap image defined by Canvas and you resize this image, two behaviors are possible: Big pixels or smoothing the image. This is part of a long list of additions to Canvas

WebGL

Endianness of typed arrays which is related to the performance of WebGL and the uneven distribution of computers that developers and users have access to.

WebApps

Registration mechanisms for Web Intents

Ian Hickson proposes to unify the registration mechanisms for registerProtocolHandler(), registerContentHandler(), and Web Intents.

Technical Architecture Group

Privacy by Design in APIs

Robin Berjon and Daniel Appelquist have been working on a new TAG finding about Privacy by Design in APIs to provide some background on the threats to users’ privacy that Javascript APIs help create on the Web. It also provides some strategies to mitigate such threats at the API design level.

This column is written by Karl Dubost, working in the Developer Relations team at Opera Software.