Debuggers in mobile web browsers are anemic at best. InfoQ takes a look at existing workarounds and tools like Weinre and JSConsole, as well as the upcoming changes in mobile browsers that will bring full debugging support. Also: the two mobile browsers that already live in the future and ship remote debugging support.
jQuery Mobile has reached the Beta 1 milestone with support for all major browsers and mobile OSes. A final release is expected by the end of the summer.
During the second day keynote at Google I/O, there where several important announcements regarding the Chrome Browser, Web Store and Chromebook. This post from InfoQ’s correspondent at the conference summarizes those new developments.
Google has made Page Speed available online, enhancing it for analyzing web pages targeted at smartphones.
After last week's announcement that the Chrome team was dropping support for H264, Mike Jazayeri has posted a more detailed explanation of the rationale behind the decision. Others, like the Free Software Foundation, have added their support to the decision.
The Google Chrome team have announced that they will remove H264 support from the HTML5's video tag in Chrome in the next couple of months. Opinions are polarised as to the effect this will have on HTML5 video adoption.
Google wants to make inroads in the enterprise space offering a business version of Chrome, including policies, preferences, and configuration capabilities, and upgrading the GAE offering with an SLA, support, billing, hosted SQL, SSL, and SSO.
Google has announced recently a number of new developments: the status of Chrome OS, a new market for applications running in Chrome, and cloud printing support in Chrome, all preparing the way for Chrome OS devices.
Dean Hachamovitch, General Manager for Internet Explorer at Microsoft, has announced that IE9 will use only the H.264 standard to play HTML 5 video. Microsoft seems to have become very committed to HTML 5, while Flash loses even more ground. The announcement came the same day Steve Jobs detailed why Apple does not accept Flash on iPhone and iPad.
Google uses WebGL to natively render 3D graphics inside Chrome. The problem is that WebGL relies on OpenGL 2.0, and not all Windows systems have its drivers installed. The ANGLE (Almost Native Graphics Layer Engine) project is intended as a thin layer between WebGL and DirectX, enabling Chrome to do 3D on any Windows system.
Google has announced support for the HTML 5 Web SQL Database API, and others are likely to follow soon or have already started on support for this API. In the meantime, the completion of the specification is blocked because all the implementers involved have chosen to use SQLite as underlying database, and multiple independent implementations are required for standardization.
Google has announced they will stop supporting older and less secure browsers like IE6, Firefox 2.x, Chrome 3 or Safari 2 starting with Google Docs and Google Sites editor from March 1st, 2010.
Google has added five security enhancements to Chrome in order to make browsing more secure: cross-documents message posting, Strict Transport Security, Origin and X-Frame-Options header fields, and Reflective XSS Filter. Some of these features have already been or are to be implemented by other browsers.
The Web Hypertext Application Technology Working Group (WHATWG) is working jointly with W3C on developing the HTML 5 standard, which has been at "Last Call" at WHATWG for the last 3 months. During this time one feature which has changed more significantly is the sandbox attribute of the iframe element. sandbox can be used to isolate untrusted web page content from performing certain operations.
Google Chrome’s latest additions are: Chrome Beta for Max and Linux, Extensions for Windows and Linux, and Web Sockets.