September 23, 2009 say something

The circus continues: Google Chrome Frame for Internet Explorer

Google sfida Microsoft con Chrome by Federico Fieni

Google sfida Microsoft con Chrome by Federico Fieni

Guess whose turn it is to bring Internet Exploder into the 21st century. Google has been dipping its fingers and toes everywhere, including the browser market. But it wasn’t content with creating its own; it just had to meddle with everyone’s favorite browser, IE. And based on the name, Google Chrome Frame quite literally puts Google Chrome into Internet Explorer (versions 6, 7, 8). That is, Chrome’s support for HTML5 and its JavaScript engine.

For ordinary users, it means having to download a plugin for IE so it works just as well as any other modern, standards-compliant browser does. For developers, it means adding a meta tag so their websites actually work work better.

Mozilla has done something similar.

A few months back, Mozilla released a <canvas> element plugin. It’s really not a new concept; clearly folks at Mozilla and Google are taking drastic measures so they can slap sense into IE.

Isn’t this Microsoft’s job?

And look how well they’re doing with that.

Let’s turn the tables on this one: would Microsoft even think of creating extensions for competing browsers? Would we even find this acceptable? Of course things are different; Firefox and Chrome work worlds better than Internet Explorer ever has. You don’t see Kill Firefox or Kill Chrome campaigns, do you?

Internet Explorer Voodoo Doll

This is not a cure-all

If you don’t have enough privileges to install plugins on your workstation, the plugin and meta tag combo is useless. It doesn’t solve the biggest roadblock to dropping IE6. And if you can install programs on your computer, why not just get Chrome anyway?

Though it’s a valiant effort to bring the IE6 user stats down by a few notches, web designers and developers would still have to test for browsers without Chrome Frame.

Can you say passive-aggressive?

But is it really a charitable deal with a hint of “desperate times call for desperate measures”? If anything, this move by Google (and Mozilla) is an elegant finger to Microsoft.

Google could just sit on its pretty throne, throw more resources into advertising its own browser, and wait ’til it eventually dominates the market. Search, email, advertising, online office suite, VoIP, real-time protocol: everything it touches turns gold. History is on Chrome’s side.

But there’s more to Google Chrome Frame as it seems to scream: “when will you ever get your act together, Microsoft!”—masked by a 24-karat, “we’re here to make the Web a better place” grin.

September 11, 2009 2 replies

RSS goes real-time; is not dead

rss-icons

Here’s another technology being given the Real Time Web treatment: RSS. There’s PubSubHubbub (PuSH), created by the mother of all search engines and there’s rssCloud, created by the father of RSS. You can tell just by the people behind both projects that this is a Big Deal.

I won’t get into the technical details—mostly because I can’t—but these two protocols are built on the same idea of push notifications instead of pull, which is the current setup. Feed aggregators won’t have to check every now and then for any updates; they’ll come right in when they’re published.

The score seems to be in PubSubHubbub’s favor right now, and it certainly calls attenion based on name alone. But Dave Winer had the idea as early as 2001. And who knows what will happen in the next few months.

What matters is the feed reading system is getting a much needed upgrade especially with all this talk of it being dead. RSS? Dead?

BUBBLEARMY on Twitter

Like Bwana, I scoff at people who run through the streets proclaiming “RSS is dead! Long live Twitter!” Aside from the obvious non-parallel comparison between a protocol and a web app, he explains it nicely:

Those who claim RSS is dead don’t realize their newfound love for Twitter would be moot if it were not for RSS. Breaking news on Twitter comes from two main sources in my mind: websites and personal experience. For tech news, I doubt there is much personal experience for news unless there’s a conference or an event. Most juicy, 0-day news comes from websites. These websites often have a… wait for it… RSS feed. The race to post tech news first on Twitter usually stems from who can refresh their RSS reader the fastest.

So here’s to RSS: I’m not sure what the Web would do without you. Pretty sure that’s how many feel about Twitter too, but let’s talk again when it goes from webapp/API level down to the protocol level. And when it scales properly, of course.

Postscript: Both PuSH and rssCloud support Atom. RSS and Atom are both feed delivery mechanisms, but you won’t see people yelling “feeds are dead!” or “Atom is dead!”, as they have ignored any distinctions among the three for ages now. So for the sake of simplicity I mentioned only RSS above.

May 31, 2009 2 replies

The next revolution will come in waves. Google Waves.

Google Wave screenshot

One of the most ambitious efforts to come out of the Googleplex (or anywhere, really) in ages is Google Wave, a real-time messaging, sharing, and collaborating service unveiled last week. Finally, Google’s crack at the Real-Time Web. We’ve been waiting.

Google’s Real-Time Web

You might recall ReadWriteWeb proclaiming the big G missed the boat on that, as Twitter rules over real-time search these days. However, Wave makes one realize there is more to the real-time web than 140-character messages.

It’s a new way of doing things. It’s decentralized, open-source, and poised to take over online communications the way email has, since it’s built as a fundamental protocol. But it’s not even just “the new email”, it lets you do a lot more than that. It was built to service needs knowing the capabilities of the Web today:

Ezra Pound once wrote: “”The artist is always beginning. Any work of art which is not a beginning, an invention, a discovery is of little worth.” And elsewhere: “Make it new!”

Even more than the application itself, I love the way Wave doesn’t just build on what went before but starts over. In demonstrating the power of the shared, real-time information space, Jens and Lars show a keen understanding of how the cloud changes applications.

When I saw Wave for the first time on Monday, I realized that we’re at a kind of DOS/Windows divide in the era of cloud applications. Suddenly, familiar applications look as old-fashioned as DOS applications looked as the GUI era took flight. Now that the web is the platform, it’s time to take another look at every application we use today, and ask the same question Lars and Jens asked themselves: “What would this look like if we invented it today instead of twenty-five years ago?”

This is not another reboot of the social network format the way Google redid email with Gmail and redid search with Google Search. But it does feel this is the way social interactions on the Web were supposed to be. Aren’t you tired of signing up over and over for the hottest new web service, OpenID/etc. not withstanding?

I love the diversity and downright chaos of the Internet, but the future has got to be seamless integration between all things. Text, photos, videos, blog posts, polls, calendars, petitions, lyrics, jokes, LOLcats, whatever.

Now when Google says real-time, it means your friend’s message appears on your screen by the character, instead of a “your friend is typing…” notice as you twiddle your thumbs. It also means you can reply to any part of your friend’s message, edit any part of a document, and replay exactly how everything happened when you’re done. See video above. It’s brilliant.

Terrifying ramifications?

That’s barely scratching the surface. I’m not sure if the protocol will succeed—not everybody lives in real-time online, or can handle this many features (see Twitter).

If it does succeed, it might become too successful that users are addicted, possibly trapped in this real-time space. We continue to blur the line between the real and the virtual, and even if at this point we can tell the difference between the two, will we ever reach the point of being “too” connected, transparent, hyperreal?

I’m not even sure if we should be trust yet another invention from Google—there has to be something in it for them, right?

Are you terrified yet? I think I am, but I’m pretty excited too.

January 5, 2009 12 replies

Browser wars update: Firefox is up, IE is down, Google dumps IE6

Some chunks of good browser-related news at the turn of the new year: Firefox browser usage is more than 20% now, while Internet Explorer, especially IE6, is declining—forcibly and otherwise!

Firefox market shares are rise, IE shares decline

Browser market share from October to December 2008

Browser market share from October to December 2008

For the first time ever, Net Applications is reporting that Mozilla Firefox market shares passed 20% while Microsoft Internet Explorer dropped below 70%. Four major factors are said to explain Firefox growth, from the US elections to longer weekends/holidays, and higher unemployment—all US-centric factors.

Browser version market share December 2008

Browser version market share December 2008

Here’s a chart by browser version. IE7 remains the dominant browser in the market, while IE6 is still at number 2, having almost the same percentage as all Firefox versions combined. But it has declined from the 21-22% range in the last quarter of 2008.

Google Chrome barely leaves a dent at 1%, but surpasses Opera at 0.7%.

Google urges IE6 users to upgrade

Get faster Gmail notice in IE6

Get faster Gmail notice in IE6 (image courtesy of Ars Technica)

According to TG Daily, Google’s Gmail is now sporting a message specifically for IE6 users to upgrade and “get faster Gmail”.

The link leads to a page that promotes Chrome and Firefox 3. “Browsers are getting faster and better at running web applications like Google Mail that use browser technology to its limits,” the page reads. “In order to get the best experience possible and make Google Mail run an average of twice as fast, we suggest that you upgrade your browser to one of the fastest Google Mail supported browsers that work on Windows.” The page offers direct download links for Firefox 3 and Chrome. IE7 and Apple’s Safari are listed as supported Gmail browsers.

Several modern browsers are listed in the linked page, and unfortunately Opera is no longer qualified on that list. At least Google is trying to be fair by mentioning competitors to its own browser, Chrome. More importantly, at least it realizes that the browser share for such an old and run-down browser are alarmingly high. Looks like it’s getting costly to maintain backwards compatibility for JavaScript-intensive web applications like Gmail.

This is not the first time that a large company is forcing its hand. Apple’s MobileMe recommends only 2 browsers: Safari, which it owns, and Firefox.

There is hope!

With the combination of natural factors and some nudging from the big, influential companies like Google and Apple, the obsolete browser that is IE6 might just retire sooner than we expect, sooner than never.

Between Apple computers gaining popularity and Google remaining just as powerful, their influence on which becomes the default browser in controlled environments will be needed to level the playing field, ultimately pushing the capabilities of web browsers forward.

November 8, 2008 5 replies

“Why is IE still relevant?” Good question.

In a recent developer conference in Sydney, someone asked Microsoft CEO Steve Ballmer why they’re spending so many resources on their beloved browser, Internet Explorer:

Why is IE still relevant and why is it worth spending money on rendering engines when there are open source ones available that can respond to changes in Web standards faster?

According to Techworld, this was his reply:

Ballmer began his answer philosophically, saying Microsoft will need to look at what the browser is like in the future and, if there is no innovation around them, which he thinks is “likely”, Microsoft may still need its own browser because of proprietary extensions that broaden its functionality.

“Open source is interesting,” he said. “Apple has embraced Webkit and we may look at that, but we will continue to build extensions for IE 8.”

So now if we can imagine Microsoft actually swallowing its pride to rework IE to use the same code Apple is using with Safari, and Google with Chrome, we’d have 3 competing browsers by 3 technological giants using the same foundations for building a browser. It would seem like good news for those who’ve spent sleepless nights keeping websites from breaking due to IE’s numerous bugs, although I’m not quite sure why have to have 3 different derivatives of WebKit in the first place—which is an issue for another day.

I want to go back to the question of relevance. Ballmer didn’t exactly defend IE’s relevance, even saying that there is likely to be “no innovation around them”. Are you sure? Mozilla definitely thinks otherwise. So does Google.

Add to that Microsoft’s foray into the “cloud” with Windows Azure. Google, which wanted to make sure its web apps provided the best experience, created its own web browser. IE has been around for years now, but what could be crucial to next-generation platform computing seems to be an afterthought, or is just playing catch-up.

If we were to actually take Ballmer’s words to heart, we can expect that either way, web browsing should improve for the better: either through a Webkit-based IE, or the death of IE.

It may very well be the latter, if we’re to believe this comment on the article at the AppleInsider forums:

The IE team was dismantled except for a core team called IE SE – which translates to “IE Sustained Engineering”. What this means… is a product is dead and the SE team simply puts out hot-fixes for any pertinent issues. This all happened during that great legal battle that Microsoft had with the States.

I know we can accomplish a lot more by not waiting around for IE (and Microsoft) to get its act together, but here’s yet another reason web designers and developers are in a rut.

If the company behind Internet Explorer does not believe in it, why should we?

October 16, 2008 one reply

Opera’s MAMA discovers what’s under the hood of the collective Web

Opera is at it again: they’ve announced a project called MAMA, short for “Metadata Analysis and Mining Application”, which figures out what different websites are using to construct and run their pages.

They used “3,509,180 URLs in 3,011,668 domains, from 217 identified countries”. How I wonder what Google would do in their shoes given their crawling prowess. Still, I commend Opera (again) for initiating a project like this. They continue to impress.

It will be tough digesting all the data they’ve gathered so for now, read up on the Key findings, which tackle 8 main sections. Here are some statistics I clipped from that article:

more

October 8, 2008 one reply

Ten years of creating a better web: Google and A List Apart

Despite the the dot-com bubble bursting at the turn of the new millennium, the Web has become more intelligent, successful, and profitable in the past ten years. We have a ton of people to thank for that, but let’s focus on two groups that are celebrating their 10th anniversaries this 2008.

Google

Google 10th Birthday Logo

Google is one of the first web companies that reinvented the web as we know it. It essentially paved the way for what we call the Web 2.0 era because it was the better search engine that would leave Yahoo!, MSN, Altavista, Lycos, Ask, and the rest behind.

True to its name, Google just keeps on getting bigger. It took on e-mail (Gmail), advertising (AdSense and AdWords), office suites (Docs, Spreadsheets, Sites), multimedia (YouTube, Picasa), navigation (Earth, Sky, Moon, Maps, Street View), and even web browsing (Chrome). And even if the thought of Google looking into what we’re looking at and what we’re talking about is really scary, life with the help of the big G is just easier.

A List Apart

A List Apart Logo

In the same vein, A List Apart has been the definitive resource “for people who make websites”. What started out as a mailing list evolved into a treasure trove of elegant web design articles that cultivated the love for the craft like no other. Design, standards, accessibility, optimization, business—this magazine covers it all.

It’s written the pages of web design history as well, from banishing <table>-based layouts to inventing CSS techniques (Sliding Doors of CSS, Holy Grail, Suckerfish Dropdowns, Sprites, Faux Columns, Mountaintop Corners) we never could have come up with. Websites today are efficient, meaningful, and beautiful because of ALA.

September 4, 2008 9 replies

Google Chrome: time to reinvent the web browser

Google Chrome

Philipp Lensen of Google Blogoscope shares a comic about Google’s open source web browser called Chrome. TechCrunch has posted leaked screenshots too. I suggest you read all those links as they explain very nicely the many, many features Google Chrome has, then try it out for yourself.

With all the revolutionary new features planned for this web browser, do the rest of the factions of the more-than-a-decade-long Browser Wars stand a chance? Let me run through several points that may or may not convince you that the ‘Wars are over:

Reworking web browser concepts

“Chrome”. Google Chrome is so named because the developers wanted to weed out all the unnecessary interface elements that get in the way of an optimal user experience. Google is pretty good at this—see Gmail.

Omnibox. I’ve complained about this before. We have too many blank bars in our browsers, why not stick to just one? Combining the ambitiousness of Firefox 3′s “AwesomeBar”, search keyword shortcuts, and Google’s mighty search engine, users might not need any other button in the toolbar.

Independent tabs and sandboxing. Chrome runs tabs as separate processes to isolate any unruly behavior, whether it’s a memory leak or malicious code.

Using Google’s assets

Webpage testing. Google will use its large—an understatement—collection of crawled websites to test if their browser is working properly on them. It will prioritize by popularity to be efficient in testing the millions, billions, and trillions of pages, of course.

Search and anti-phishing. I’ve mentioned the Omnibox. Google will incorporate its search into the singular browser bar to make finding websites a breeze. (I think AwesomeBar sounds better though.) And since Google is a pretty good keeper of blacklisted sites, Chrome also detects when a website is potentially harmful.

Google Gears. Another obvious move. Google Gears was created to make web browsing more responsive and efficient by linking together the online and offline, so it’s mandatory for Chrome to incorporate this feature.

Inspired by the best of other worlds

WebKit. WebKit is possibly the fastest and smartest browser rendering engine out there. It powers Safari and several Mac OS X applications, as well as Google Android and now Google Chrome.

Privacy Mode. Microsoft is set to introduce a history-free, cookie-free browsing feature in Internet Explorer 8 called InPrivate (though everyone else calls it “porn mode”). Now Google follows suit with “incognito browsing”.

Better JavaScript performance. Mozilla recently announced it was able to dramatically improve JavaScript loading by up to 37.5 times, a feature coming to Firefox 3.1. (Another comparable feature to Firefox is the previously-mentioned Omnibox.)

Speed Dial. Opera has sported this feature since version 9.2.

On to the questions…

Why? My answer? Because they can. Google’s answer? Watch it here. Google is the epitome of a Web 2.0 company, having revolutionized search, then e-mail, then every other activity that can be done online. It rehashed old elements of the Internet, and doing so on a browser feels like a natural extension of their work.

Does Google Chrome comply with Web Standards? Since Chrome is going to run on WebKit, can we trust that we won’t have to debug for yet another browser? Unfortunately, it failed the ACID3 test (which, on the other hand, Safari passed in version 3.2.1).

Will Google end its “search bar relationship” with Firefox and other browsers? Now that Google has its own browser, does it still need to push for the search bar feature in browsers like Firefox, IE, and Safari? Probably not. But most users will still use Google—the search engine—one way or the other. And if you’ve watched the video linked above, Sergey Brin says the general goal is to get people to use “alternative” browsers such as Firefox. (Of course, assuming that Firefox and Chrome remain minor players in the game.)

Is this a milestone in web browser history? Put another way, is this the best thing since tabbed browsing? I can’t really answer a resounding yes. Web browsers must pay attention to detail and reduce bloat—it’s a difficult balance. Google Chrome is a lean browser that contains only a few notable features. We’ll have to wait for a few more releases to see where they’re going with this.

Do you trust Google to browse in its browser? Between a proof-of-concept security flaw discovered hours after the browser’s release and a questionable (but recently modified) license agreement, are you confident in using yet another Google product? This is perhaps the biggest question of all.

August 27, 2008 82 replies

Campaigns to kill the web browser that just won’t die: Internet Explorer 6

Graphics from the anti Internet Explorer campaigns

Today, August 27th, marks the day Internet Explorer 6 (IE6) first came out. It’s a seven year-old browser. This little factoid is part of a battle cry by M. David Auayan to stop developing websites for IE6 by March 2009. Enter the IE Death March.

Internet Explorer 6 will be SEVEN years old on August 27th. It came out a few weeks before the Twin Towers fell. It came out before the Nintendo GameCube. It came out before the first iPod.

It’s time to put a deadline on dropping IE6, and I say that time is now, and the deadline should be soon… say like, March 2009. That’s roughly a little more than 6 months. Feel free to join me. If your company is dropping support for IE6, let me know and I’ll gladly post it up.

There have been tons of initiatives to finally ditch one of the most loathed software on the planet. You may have noticed some of these around the Internet:

So many parties are restless about the state of web browsing, and rather than wait for Microsoft to get its act together, they take it upon themselves to do something about it. It doesn’t really stop with the viral websites. Every few months or so you’ll find a blog post that details how the author has had it with IE (IE6 usually) and that he has resolved to drop support for the browser completely.

One must ask: are any of them making a significant difference in the market share of IE? Or IE6, specifically?

According to statistics from several prominent web counters, Internet Explorer is still the dominant browser at around 76%. Although it’s slowly going down by a few percent every few months, that’s still a high number. Even on sites that advocate web standards like W3Schools show that around half of the site visitors are on IE, a quarter on IE6.

The biggest agent of change was probably Google, since it actually paid people to download Firefox. But now that’s gone, will the ball keep rolling? Is it time to look at other, more drastic strategies the way Mozilla did recently?

It seems we’re all feeling a little desperate these days. After all, it’s been seven years.

July 30, 2008 14 replies

Do you still use URLs? Normal people no longer do

By “normal people” I mean those who are mere computer users, not literates nor enthusiasts nor experts. Cabel shares a striking example: in Japan, advertisers instruct potential buyers to enter specific keywords into search engines instead of their company URLs.

Clearly, a sufficient amount of search engine optimization is necessary for this to work, especially for the really famous and common-name brands. But this behavior of accessing websites did not arise because these companies have told us to do so. Neither is it limited to this Asian country.

I am sure you have at least one friend or loved one who has not grasped the concept of URLs and remains highly dependent on Google for finding their way around the web. If you’ll take a closer look at their web browsers, you’ll see why it really isn’t their fault.

Google search bars

Google invades the browsers

Most of the weird behavior we observe from other people is because they have Google as their homepage or built into their browsers. (You can also change the word “Google” to your favorite search engine of choice.) This usually comes in three flavors:

  1. the Google homepage (whether it’s plain vanilla, a Firefox-Google hybrid, or iGoogle)
  2. the Google search engine add-on (a common feature in all modern browsers)
  3. the Google Toolbar

As a result, users now have several blank input bars staring back at them—the address bar, the browser search bar, the Google Toolbar search bar, and the Google homepage search bar. Guess which one they’ll choose?

With the icons and text that draw one’s attention toward the Google search bars, the address bar fades more and more into the background. And since non-techie people are usually afraid of “breaking the computer”, they stick to a method that works well, which is to keep using Google.

Ignore or eradicate?

We can’t blame Google for trying to be the #1 product in our virtual lives; we can only be wary. But it should share the responsibility of educating users of how to use the Internet (how silly does that sound?) with the browsers. Unfortunately neither parties seem to care because: (a) Google would much rather have users search for sites than visit them through URLs directly; and (b) the browsers are earning money precisely because Google is paying them to have their search bars built-in.

Now, learning how to use the interface that lets one use the Internet is only halfway of the journey; choosing to use Google to wade through the Web is not necessarily a bad practice, as Jakob Nielsen predicted that this would become commonplace. But he also believes URLs will have to go.

In the long term, it is not appropriate to require unique words to identify every single entity in the world. That’s not how human language works.

The very nature of URLs seems to be another major stumbling block. Ordinary people don’t understand the use of a “www” and a “.com”, or that the “@” symbol is used only in e-mail addresses. They don’t know how to share websites through URLs either—unless there’s a button with explicit instructions that tell them how.

Add to that the explosion of all the domain suffixes like .me, .travel, and even .xxx. Not to mention all the malicious parties that wish to take advantage of their ignorance—stealing and spoofing personal information through misspelled URLs, search keywords, and deceptive e-mails.

The question is, if normal people aren’t using URLs anymore, what system can be built to replace them? Will it work? Or is Google doing a fine job already?

/* */