Back in a Bit

-alpha- and -beta-

I’m not saying -beta- is perfect. I am, however, saying, that we need something new. Unfortunately opponents of the -beta- solution refuse to acknowledge that the situation has changed, and continue to beat the dead horse of getting web developers to solve what’s essentially a W3C problem.

Did we lose track of the big picture?

It seems to me that we are slowly switching from publishing content for the Web, to making content accessible to Screen-Readers (SR) – from targeting users, to focusing on devices and modern browsers. We write about new techniques without considering fall back mechanisms, we use ARIA “hacks” that look like anti-patterns and we use frameworks that have chosen to ignore oldIE.

I’m afraid to say we’ve lost a few battles. As of today: “responsive design” beats “progressive enhancement”, “multi-device frameworks” beats “basic core support”, “screen-readers” beats “text-based browsers”. How did that happen?

New For Internet Explorer 10: Compat Inspector

Back in 2011, Microsoft has revealed a Compact Inspector feature for Internet Explorer 9, which allows web developers to quickly notice the IE’s platform changes and tweak sites accordingly.

Now, with the new Metro UI overtaking pretty much everything, the software giant has revealed a tweaked version specifically for IE10 and as you might have guessed, it does use Metro tiles.

IE10 Compat Inspector

Compat Inspector is a JavaScript-based testing tool that analyzes your site while it runs. Compat Inspector reports patterns of interaction which cause issues in recent modes. This allows you to identify problems quickly without memorizing a bunch of documentation or searching through the entirety of your site’s code. We developed Compat Inspector during the course of IE9 to speed up the process of recognizing common issues across different sites and have now updated it for IE10. Along the way, many members of the IE team contributed to the set of test cases that make up the rules in Compat Inspector.

Introducing ALAC.js: An Apple Lossless Audio Decoder in JavaScript

Recently, Apple open sourced the original encoder and decoder for the Apple Lossless audio codec which is written in C/C++. ALAC is, as its name implies, a lossless codec, which means that it is compressed but does not lose any quality. When decoded, ALAC audio files are bit-for-bit identical to the original uncompressed audio file.

When our team at ofmlabs saw ALAC open sourced a few weeks back, we thought it might be fun to try to port it to JavaScript so one could listen to ALAC files in the browser. After all, some of us were also on the team that brought you JSMad, the JavaScript MP3 decoder a few months ago.

Google Wraps Internet Explorer in Chrome Clothing

IE7 is significantly slower than the newest versions of IE, Chrome, Firefox, and other browsers, and it cant handle the latest technologies used by today’s online applications, including then fledgling HTML5 standards. But there’s a way for Zovko to work around the limitations of the ageing IE7 without actually switching to a new browser. Zovko is kicking the tires on Google Chrome Frame an Internet Explorer plug-in that adds Google’s latest browser engine to older versions of Microsoft’s browser, which are still used across vast swaths of the corporate world.