Taking HTML5 to a new dimension
By Daniel Davistagawa. Wednesday, March 31, 2010 4:15:09 PM
A growing number of announcements in the tech industry are heralding projects offering consumers a 3D experience. While this is the focus of attention for most software and hardware companies, we feel an important area of technical development has been neglected: 1D.Opera, known for its innovation, has raced ahead of the competition yet again by proposing the addition of a one-dimensional context to HTML5's canvas element. Based on the existing 2D specification, developers will be familiar with its properties and methods and should find using the API straightforward. Not only will it offer an easy first step for beginners to dynamic image creation, but also the obvious restrictions of working in a 1D space could ironically have hidden benefits, as suggested by T.S. Eliot:
“When forced to work within a strict framework the imagination is taxed to its utmost – and will produce its richest ideas. Given total freedom the work is likely to sprawl."
To demonstrate the exciting potential of a 1D canvas, we've created a basic API and a few simple examples.
While still in its early stages, internal reaction to the project has been positive. "It's a stroke of genius. We've redefined the boundaries of HTML5 and are excited to see what web developers will make of this breakthrough", enthused Lead Technical Manager, Olaf Pirøl.

Abhinavdecodedthought # Thursday, April 1, 2010 6:55:42 AM
ouzowtfouzoWTF # Thursday, April 1, 2010 7:25:47 AM
edvakf # Thursday, April 1, 2010 7:26:29 AM
Unregistered user # Thursday, April 1, 2010 7:38:21 AM
dahulevogyre # Thursday, April 1, 2010 7:52:47 AM
Aux # Thursday, April 1, 2010 9:47:52 AM
Vladimir Georgievvladimirg # Thursday, April 1, 2010 10:13:19 AM
Uncle MickMickeyjoe-Irl # Thursday, April 1, 2010 11:06:31 AM
Daniel HendrycksDanielHendrycks # Thursday, April 1, 2010 11:31:35 AM
lucideer # Thursday, April 1, 2010 3:11:03 PM
this.fillRect(x, 0, w, 1); }; return this.context('2d'); } return this.context(contextId); };As edvakf pointed out, we must allow for the advent of the long awaited 4d context, right?
Unregistered user # Thursday, April 1, 2010 4:28:41 PM
Cutting Spoonhellspork # Thursday, April 1, 2010 8:54:02 PM
Anyone can readily build their own replica of parliament in 3D, but simple lines have eluded us for generations! No longer do we need to build complicated forms that cancel out to REPRESENT a line, we finally have access to lines themselves! Perhaps....dare we hope that LINES may lead us to. . .STRINGS?!
Unregistered user # Friday, April 2, 2010 7:57:21 AM
Charles SchlossChas4 # Saturday, April 3, 2010 2:42:53 AM
Daniel Davistagawa # Monday, April 12, 2010 3:15:09 AM
You're exactly right.
Script has been fixed.
Thanks for pointing it out.