Video, 3D canvas and File I/O: Repeat!

By Chris Mills

We’ve done it again - we’ve made a new build available of Opera with support for video, file I/O and 3D canvas. If you enjoyed the builds we released last time, then you should upgrade - you’ll enjoy the increased stability of this build, along with other things like low-bandwidth mail mode, and various security upgrades (These new builds are based on the Opera 9.62 stable release).

If you haven’t tried video, now might be a good time. Whatever the case, click on these links and get cracking:

These builds are officially experimental so may contain bugs. Please remember to back up your data before installing any experimental build. (Remember to back up your data anyway. Computers don’t last forever).

HTML 5 video

If you’re not sure what this is all about, it is all about being able to put videos on the web as easily as this:

  <video controls="controls" src="some.ogg">
  Better to have backup content in case <a href="some.ogg">your video file</a>
  doesn’t work for the user. Perhaps they don’t have a nice Ogg-playing browser. 
  Perhaps they don’t have the bandwidth for video. Perhaps they can’t see it anyway, 
  or just choose not to. You can add a <img src="some.jpg" alt="random picture"> 
  in the backup content, of course.

There are more links in the release notes from the last video build .

File I/O

Second, this release is all about being able to build applications that can run a real file system - one the user can see and play with within the application the same as they would on a local machine. This is achieved using the File I/O API we released earlier this year.

3D Canvas

Third, using this build you can run cool 3D applcations created using our 3D canvas implementation , which is included in this build.

Note: 3D canvas doesn’t work on all systems. If you don’t have the right stuff in your machine this build will simply not render 3D canvas objects.


Chris Mills is a web technologist, open standards evangelist and education agitator, currently working at Opera Software in the developer relations team. He spends most of his time writing articles about web standards for and other publications (such as .net mag and A List Apart), giving talks at universities and industry conferences, and lobbying universities to improve their web education courses. He believes that education is the answer to everything, but in particular he is passionate about using education to improve the overall content quality, accessibility, usability and future-viability of the Web.

He is the creator of the Opera Web standards curriculum, contributor to the WaSP InterACT project, and coauthor of InterACT with web standards: A Holistic Approach to Web Design. In August 2011, he also accepted the position of co-chair of the newly-formed Web Education Community Group.

Outside work he is a heavy metal drummer, proud father of three and lover of good beer.


No new comments accepted.