While preparing my HTML WORKSHOP, I’ve been re-reading W3C specs in far further detail than I ever would’ve imagined. The reading experience is far from delightful. Not only is the text the entire browser width in measure, but it’s dense and laborious to read. No wonder browser vendors have traditionally missed subtle details. The paragraph Read the rest…

Jacob Waller created an addictive word came in Golingo. What sets it apart? Not a single line of Objective-C written, courtesy of Titanium Mobile Only one (!) image ingame – the rest is CSS3 magic Fluid gameplay thanks to CSS Transitions and Animations All logic using pure, beautiful JavaScript Multitouch draggables using iPhone Touch API Read the rest…

Alex Girón, of CSS Beauty, has been playing with CSS3 goodness. His current experiment recreates our solar system spinning around using border-radius, transforms, and animations. The experiment runs beeeautifully on WebKit Nightly, but for some reason it lags on Chrome. Alex gives us the deatils: border-radius css < view plain text > ul.solarsystem li.sun { Read the rest…

Scribd is my “favourite company of the month”. First they show off their move from Flash to HTML5 and now they are generously taking time to share with us details on their implementation in a three part series. The first part delves into the bowels of @font-face, starting with the simple: css < view plain Read the rest…

Projekktor is another JavaScript library that sits on top of the <video> tag to provide richer chrome and features, and also backwards compatibility via Flash. Once you load the shim, you can setup config and then you just have to use video: HTML4 < view plain text > <script type="text/javascript"> // Read the rest…

Elias Majic and Spencer Lord have guest authored this post on speech recognition in JavaScript. Do you have something to share? Consider your own guest post and contact us! Recently Google’s free text to speech api has made the rounds. The reverse is also possible, converting speech to text. With speechapi.com’s javascript API, it is Read the rest…

James Burke is moving quickly with his RequireJS library. He recently posted about the requirements that John Resig has for a script loader for jQuery: script loading must be async script loading should do as much in parallel as possible. This means in particular, that it should be possible to avoid dynamic nested dependency loading. Read the rest…

Mark Pilgrim has a new appendix to his awesome HTML5 book, which collects all of the ways in which you can do feature detection for HTML5. For example: <audio>: return !!document.createElement(‘audio’).canPlayType; <device>: return ‘type’ in document.createElement(‘device’); <iframe sandbox>: return ‘sandbox’ in document.createElement(‘iframe’); This also highlights how it would be nice to have a way to Read the rest…

CSS3 has a lot of great stuff in it. Transforms, new layout, media query, CSS object model, you name it. How do you keep up with the specs? That is what Šime Vidas thought, so he whipped together a little iframe love:

Daniel Buchner of Jetpack has a post on Indexing and Auto-Detecting Browser Extensions on the Web. He discusses how search engines themselves could show interesting information on extensions: Now search engines could go back to being app stores ;) Beyond that, the browser itself could be told about a related extension. Others have talked about Read the rest…

Slither is a Web port of the age old Snake game. Erik Johnson wrote the game, and had this to say about the project (available here on GitHub): We’ve seen a million varieties of snake/nibbles games over the years, especially in Flash; however, I haven’t come across many that are implemented using Canvas. I’ve used Read the rest…

The 280 North crew just released NativeHost, an open source component that takes your Cappuccino applications and makes them desktop apps, without you having to write a line of code: Again, we feel that the ultimate distribution platform is the web, and that the desktop is almost a transitional necessity today. So with that in Read the rest…

GC often gets a bad reputation, without getting its due credit. GC makes life so much easier for JavaScript developers in so many ways, but that benefit doesn’t come free all the time. Also, sometimes there are other activities in the system that can take up CPU time and appear as pauses. Not every pause Read the rest…

Eli Grey has been doing some great work that we will be featuring here on Ajaxian. First up we have his recent l10n.js, which is a JavaScript library that enables localization through the native JavaScript method intended for it, gracefully degrading if the library is not present. As it gracefully degrades, you can make Ajax Read the rest…

A year after the initial Native Client release we have a more polished Native Client SDK for developers. The Native Client SDK preview, in contrast, includes just the basics you need to get started writing an app in minutes: a GCC-based compiler for creating x86-32 or x86-64 binaries from C or C++ source code, ports Read the rest…