Monday, May 31, 2010

Mozilla preps developers for Firefox 4


Mozilla has said that Firefox 4 will support the proposed IndexedDB standard, which provides a local database store for web applications.
The news was released on Mozilla's new Firefox 4 for developers site, boding well for those who use the web a lot: the IndexedDB interface gives web applications a way to work even without a network connection.
The proposed IndexedDB addition to the HTML standard is one of a collection of technologies opening new horizons for web programmers and putting competitive pressure on Adobe Systems' Flash Player plug-in.
When earlier this month Mozilla detailed Firefox 4 plans, including a desire to release the new version by November, the organisation left IndexedDB support as a greyed-out item, meaning it wasn't committing. When asked if things had changed since then, Mozilla displayed some optimism but left itself some IndexedDB wiggle room.
"Our team continues to work on both the implementation of IndexedDB as well as on the specification in collaboration with Microsoft and others," said director of Firefox Mike Beltzner. "This work is moving fast; over the past two weeks there has been a lot of progress on the specification. We're still aiming to ship it with Firefox 4, assuming the quality of the specification and implementation meet the needs of web developers looking to build applications that use client side storage."
Firefox faces new competition from Google Chrome in particular, but its usage continues to grow, and at least for newer websites, being something other than Internet Explorer isn't the liability it once was.
IndexedDB is one of a number of technologies developers should be aware of. Mozilla mentioned some earlier, but the developer page has a full list that's still under development. Some highlights:
  • WebM. Google hadn't announced its royalty-free, open-source web video project when Mozilla gave its 11 May list. It's no surprise, but WebM has indeed arrived on the Firefox 4 to-do list. Some raw developer-oriented builds of the software have support already.
  • Multi-touch. Apple's iPhoneiPod Touch and iPad don't run Firefox, but an increasing number of touch- and multi-touch-operated devices will, including Google Android phones.
  • WebGL. This technology for bringing 3D graphics to the web uses the OpenGL ES 2.0 graphics interface, but Google is working on a technology to bridge to computers that only have Windows Direct3D drivers installed. Google's also working on a higher-level 3D graphics interface based on its O3D plug-in.
  • WebSockets. This HTML feature is for better communications between a browser and a server.
  • HTML5 parser. The HTML5 specification, while not finalised, brings some improvements to the rules for how to interpret web pages, and Mozilla is moving to a new parser to handle that task. The HTML5 parser is faster than its predecessor and can display SVG (Scalable Vector Graphics) amid other elements on a web page.
  • SMIL. The Synchronised Multimedia Integration Language can be used for some animation chores, encroaching somewhat on the toes of Adobe Systems' Flash.

0 comments:

Post a Comment