Voices From The HTML5 Trenches: Browser Wars IVMar 15, 2011 at 5:00 PM
The term HTML5 now refers to the much-hyped kitchen sink of the web. It covers *everything* including things not officially part of the HTML5 specification. Yet "HTML5" is now the catch phrase to describe the new wave of platform competition on the web, and browser vendors vie to outdo... http://schedule.sxsw.com/events/event_IAP7286
|
|
|---|---|
| Powered by Keepstream | |
|
|
They pulled out the big guns from IE, Opera, Chrome and Firefox to do battle #browserwars #SXSW
|
| Mar 15, 2011 at 5:04 PM | |
|
|
|
![]() http://yfrog.com/gzdxzaej |
|
| Mar 15, 2011 at 5:58 PM | |
|
|
arun: John - IE9 is great stuff, and really advances the web. What about IE6, IE7, IE8 and Windows XP?
|
| Mar 15, 2011 at 5:05 PM | |
|
|
john: Windows XP is our IE6.
|
| Mar 15, 2011 at 5:05 PM | |
|
|
john: if you take the other browsers and put them on XP with older hardware, it doesn't perform as well. #browserwars #sxsw
|
| Mar 15, 2011 at 5:06 PM | |
|
|
arun: Alex, you're making a wincing gesture. Alex: other browsers are doing HW acceleration on these platforms. #browserwars #sxsw
|
| Mar 15, 2011 at 5:07 PM | |
|
|
Though all browser vendors suffer from WinXP. #browserwars Everyone else has to create their own soln, but MSFT just rests on 7/Vista OS api
|
| Mar 15, 2011 at 5:08 PM | |
|
|
alex: you can do JIT, even if you can't HW-accel webGL or 3D transforms (although we do) - it's a spectrum. #browserwars #sxsw
|
| Mar 15, 2011 at 5:08 PM | |
|
|
arun: what does Microsoft think of Chrome Frame? John: ... #browserwars #sxsw
|
| Mar 15, 2011 at 5:08 PM | |
|
|
. @hrvats IE6 is your IE6. Don't you think you have a responsibility to upgrade everyone, whether they're on XP or not? #browserwars
|
| Mar 15, 2011 at 5:08 PM | |
|
|
it's apple's decision though to not partake in the discussion and be open / dev friendly #browserwars #sxsw /cc @jamespearce
|
| Mar 15, 2011 at 5:08 PM | |
|
|
arun: we know that in other countries, XP may last much longer. What do you think of these plug-in renderers. #browserwars #sxsw
|
| Mar 15, 2011 at 5:09 PM | |
|
|
john: I think ChromeFrame devalues the UI and what you expect from the browser. Security and privacy protections aren't there, e.g.
|
| Mar 15, 2011 at 5:10 PM | |
|
|
alex: but MSHTML is a rendering component. It has UI stuff around it. These can be improved separately. #browserwars #sxsw
|
| Mar 15, 2011 at 5:11 PM | |
|
|
brendan: "I like Chrome Frame."
|
| Mar 15, 2011 at 5:12 PM | |
|
|
Alex and John are arguing over whether pluggable renderers are truly feasible. #browserwars
|
| Mar 15, 2011 at 5:12 PM | |
|
|
arun: Wired mag thinks the web is dead, that we are in a world where you download Apps. Two of our panelists come from...
|
| Mar 15, 2011 at 5:13 PM | |
|
|
...companies that have apps too. Brendan: I thought Wired was dead... #browserwars #sxsw
|
| Mar 15, 2011 at 5:13 PM | |
|
|
Delighted to see @arun is a fantastic moderator. Thank you for respecting our time. #browserwars #sxswi
|
| Mar 15, 2011 at 5:14 PM | |
|
|
Brendan: Mozilla is doing open app experiments; they work in multiple browsers. Developers should be able to put apps in multiple stores.
|
| Mar 15, 2011 at 5:15 PM | |
|
|
The web is dead.?
Brenden Eich: "I thought Wired was dead." #browserwars
|
| Mar 15, 2011 at 5:15 PM | |
|
|
Arun: web apps are HTML5 running in your browser with enhanced privileges. IE9 has pinned sites, Chrome has apps, Opera?
|
| Mar 15, 2011 at 5:16 PM | |
|
|
Arun Ranganthan is asking absolutely fabulous questions regarding IE. Alex is brilliant as usual. #browserwars #SXSW
|
| Mar 15, 2011 at 5:16 PM | |
|
|
Lars: we've had widget technology for a while now, with traction in the mobile & TV markets. "apps" are great to easily get at information.
|
| Mar 15, 2011 at 5:16 PM | |
|
|
Death in the #browserwars ? Wired says browser is dead. Panelist - Wired is dead. But there web apps now. Is browser a LT delivery medium?
|
| Mar 15, 2011 at 5:16 PM | |
|
|
A useful definition: "Web apps are websites with enhanced browser privileges running on HTML5, CSS and JS." -@arun #browserwars #sxswi
|
| Mar 15, 2011 at 5:17 PM | |
|
|
Lars: it would have been cool if some of these efforts could have been based on existing standards - the Widgets spec.
|
| Mar 15, 2011 at 5:17 PM | |
|
|
Brendan: you can use Javascript to implement widgets - and manifests are a dime a dozen. #browserwars #sxsw
|
| Mar 15, 2011 at 5:18 PM | |
|
|
alex: one question is how, as a user, do I get back to my app? These affordances are critical. #browserwars #sxsw
|
| Mar 15, 2011 at 5:19 PM | |
|
|
alex: and please don't use the word affordance - it's a terrible word, sorry.
|
| Mar 15, 2011 at 5:19 PM | |
|
|
LEB "it would have been cool [for other browsers] to use the w3c widget spec rather than incompatible implementations" #browserwars #sxsw
|
| Mar 15, 2011 at 5:19 PM | |
|
|
|
| Mar 15, 2011 at 5:20 PM | |
|
|
alex: having URLs that let you get back to particular places in an app, etc. are critical.
|
| Mar 15, 2011 at 5:20 PM | |
|
|
MS Program Manager at #browserwars "Windows XP is our IE6". Considering Mozilla & Google develop for it just fine, you get no sympathy.
|
| Mar 15, 2011 at 5:20 PM | |
|
|
HTML5 apis now give non-URL visible navigation. Does the mean more apps then sites. Deep linking to be a victim in #browserwars ?
|
| Mar 15, 2011 at 5:21 PM | |
|
|
John: deep linking is pretty critical; if you can't link inside an app, that would make it not as good as the web.
|
| Mar 15, 2011 at 5:21 PM | |
|
|
Why can't we use good old hash for URLs inside a web app? #browserwars
|
| Mar 15, 2011 at 5:21 PM | |
|
|
John: when we looked at user studies for pinned sites, we found it increases engagement.
|
| Mar 15, 2011 at 5:21 PM | |
|
|
@ppk we can - not everyone does.
|
| Mar 15, 2011 at 5:22 PM | |
|
|
Great panel discussion at #browserwars session. Hard questions, no dodging allowed. #sxsw
|
| Mar 15, 2011 at 5:22 PM | |
|
|
Alex Russell coins the term "URL-ification" at #BrowserWars #SXSW
|
| Mar 15, 2011 at 5:22 PM | |
|
|
Brendan: if you have apps, you shouldn't have them separated in the sea of the operating system - should be able to be used as components
|
| Mar 15, 2011 at 5:23 PM | |
|
|
arun: one of the reasons people use Flash is video. HTML5 holds the promise of one video codec, but it's not quite reconciled.
|
| Mar 15, 2011 at 5:24 PM | |
|
|
John: HTML5 has the promise of plug-in-free video; that's why we took the industry standard for H.264 video and put it in HTML5 video.
|
| Mar 15, 2011 at 5:24 PM | |
|
|
We are doomed to spend the next 20 minutes talking about video codecs. #browserwars
|
| Mar 15, 2011 at 5:25 PM | |
|
|
John: we also built plugins for Firefox and Chrome to play H.264.
|
| Mar 15, 2011 at 5:25 PM | |
|
|
Lars: the problem with H.264 is that it's not royalty-free; we'd have to pay a pretty large fee to support it.
|
| Mar 15, 2011 at 5:25 PM | |
|
|
arun: the goal of having HTML5 video was to have a royalty-free codec. (is was????)
|
| Mar 15, 2011 at 5:26 PM | |
|
|
John: we cover the royalties for Windows customers.
|
| Mar 15, 2011 at 5:26 PM | |
|
|
Goal is to be royalty-free codecs for HTML5 video, but not the reality. #browserwars
|
| Mar 15, 2011 at 5:27 PM | |
|
|
alex: also not a lawyer. Where we are and where we want to be are pretty different - Google and others are working hard to make WebM viable
|
| Mar 15, 2011 at 5:27 PM | |
|
|
alex: the codec should be free on the creation and consumption side.
|
| Mar 15, 2011 at 5:27 PM | |
|
|
Brendan: you can't prove that there isn't a submarine patent somewhere; but it is free today. Props to Google for pushing WebM.
|
| Mar 15, 2011 at 5:28 PM | |
|
|
brendan: you can use the hardware to accelerate WebM too.
|
| Mar 15, 2011 at 5:29 PM | |
|
|
Arun: how successful is ChromeFrame? Alex: no numbers, but big sites like GMail are starting to lean on it.
|
| Mar 15, 2011 at 5:29 PM | |
|
|
Goal is to be royalty-free #codecs for #HTML5 video, but not the reality. #browserwars #sxswi #webvideo (HT @lannadelarosa)
|
| Mar 15, 2011 at 5:30 PM | |
|
|
We're moving onto Chrome Frame. Alex can't say how popular it is, but says that GMail is starting to pimp it heavily. #browserwars
|
| Mar 15, 2011 at 5:30 PM | |
|
|
brendan: it's interesting that H.264 HTML5 video is in iOS, but not Flash. The web moves forward.
|
| Mar 15, 2011 at 5:30 PM | |
|
|
HTML5 #browserwars is worked out in two places: W3C and WHATWG cuz in 2004 people got sick of W3C's claim that XML obviates need for mo HTML
|
| Mar 15, 2011 at 5:33 PM | |
|
|
"#html5 is the best sausage you ever had. it has chocolate and bacon in it" brendan eich #browserwars #sxsw
|
| Mar 15, 2011 at 5:34 PM | |
|
|
There is no HTML5. HTML is constantly developing. Version numbers are gone and dead. #browserwars
|
| Mar 15, 2011 at 5:35 PM | |
|
|
brendan: we don't want to go back to just throwing things at each other in our products.
|
| Mar 15, 2011 at 5:36 PM | |
|
|
john: I agree with Brendan; I think it's good that the WHATWG got things started; I think it's a great time to look at the benefits of ...
|
| Mar 15, 2011 at 5:37 PM | |
|
|
...the consensus-driven approach from the W3C, with test-case-building, ... arun: contrasted with WHATWG? John: yes.
|
| Mar 15, 2011 at 5:38 PM | |
|
|
Brendan: we do this in TC39; we propose things, we try them out in our nightlies, but we talk about it with each other and discuss it.
|
| Mar 15, 2011 at 5:39 PM | |
|
|
[IE] is now working closer [with the W3C/other browsers] than ever before. #browserwars #SXSW
|
| Mar 15, 2011 at 5:39 PM | |
|
|
#sxsw @BrendanEich: there is a lot of stuff going in the HTML world, and you can lose track, but dining togetehr is good #browserwars
|
| Mar 15, 2011 at 5:39 PM | |
|
|
Brendan: Easy to iterate on new HTML features when you've got nightly builds and can show iterative progress. #browserwars
|
| Mar 15, 2011 at 5:40 PM | |
|
|
Arun: this is the 40-minute mark, so it's time for audience participation.
|
| Mar 15, 2011 at 5:40 PM | |
|
|
John Morrison: how does Google reconcile removing H.264 with building Flash into the browser?
|
| Mar 15, 2011 at 5:41 PM | |
|
|
#sxsw q: how does Google reconcile h264 omission from <video> but including Flash? #browserwars
|
| Mar 15, 2011 at 5:41 PM | |
|
|
Alex: ?1: where is the market for HTML5 video right now, and ?2: how are we enabling video today.
|
| Mar 15, 2011 at 5:42 PM | |
|
|
ah, the "chrome dropped h.264 but kept flash" red herring from audience #browserwars #sxsw
|
| Mar 15, 2011 at 5:42 PM | |
|
|
alex: Mozilla, e.g., is never going to ship H.264.
|
| Mar 15, 2011 at 5:42 PM | |
|
|
So glad they touched on the codec side of html5 video compatibility. Thats one a lot don't talk about being browser advocates. #browserwars
|
| Mar 15, 2011 at 5:42 PM | |
|
|
#sxsw @slightlylate: if we shipped a browser without Flash, a lot of the web would be missing. Moz is never going to ship h264 #browserwars
|
| Mar 15, 2011 at 5:42 PM | |
|
|
#browserwars Q&A time- to google: why discontinue H.264 but bundle Flash in Chrome? Cuz its about pragmatism and giving good experience 2day
|
| Mar 15, 2011 at 5:42 PM | |
|
|
And don't forget that the switch of H.264 to Flash on mobile was the Android team's decision; not the Chrome team's. I think. #browserwars
|
| Mar 15, 2011 at 5:43 PM | |
|
|
#sxsw @slightlylate: how do we get to free unencumbered video on the open web, we need format, codec, drm that are open #browserwars
|
| Mar 15, 2011 at 5:43 PM | |
|
|
alex: we're laying the groundwork for what we want to exist, while recognizing the reality today.
|
| Mar 15, 2011 at 5:43 PM | |
|
|
? from floor: I admire the fast deployment model from Chrome (And now Mozilla) - I think that's really powerful. I'm worried about IE.
|
| Mar 15, 2011 at 5:44 PM | |
|
|
|
| Mar 15, 2011 at 5:44 PM | |
|
|
#browserwars Chrome does a good job of pushing latest. Others in the middle ground. But what about IE? MSFT reply starts with "ship cycle."
|
| Mar 15, 2011 at 5:44 PM | |
|
|
.@SlexAxton wants a faster release cycle from IE. Me too. #browserwars
|
| Mar 15, 2011 at 5:45 PM | |
|
|
John: it's impossible to choose an ideal ship cycle length (someone stage-whispers "six weeks") - but then evey six weeks, you'd have ...
|
| Mar 15, 2011 at 5:45 PM | |
|
|
...test against five new browsers.
|
| Mar 15, 2011 at 5:45 PM | |
|
|
Alex: another important question is the half-life of old browers - e.g. when Chrome 11 comes out in six weeks, how long until Chrome 10 dies
|
| Mar 15, 2011 at 5:46 PM | |
|
|
#sxsw @slightlylate: if chrome 11 comes out in 6 weeks, when is chrome 10 gone? For us it's < 6 weeks #browserwars
|
| Mar 15, 2011 at 5:46 PM | |
|
|
arun: I've seen users concerned about the fact that Chrome autoupdaters
|
| Mar 15, 2011 at 5:46 PM | |
|
|
Alex: vote with your feet. A vibrant browser market is good for everyone.
|
| Mar 15, 2011 at 5:46 PM | |
|
|
@sxsw intense audience lineup: @slexaxton of yayQuery/Modernizr @jashkenas of coffeescript/backbone, @jamespearce of sencha. #browserwars
|
| Mar 15, 2011 at 5:47 PM | |
|
|
alex: for the vast majority of users, auto-updating is good - e.g. for security updates.
|
| Mar 15, 2011 at 5:47 PM | |
|
|
john: that's the danger of combining security updates and new features.
|
| Mar 15, 2011 at 5:48 PM | |
|
|
Alex Russell of the Chrome team is my favourite person here #SXSW #browserwars
|
| Mar 15, 2011 at 5:48 PM | |
|
|
question: why should there be four separate rendering engines instead of just one open-source one?
|
| Mar 15, 2011 at 5:48 PM | |
|
|
#sxsw @BrendanEich: we're (Mozilla) lifting the fast deployment idea straight from Chrome, it's great #browserwars
|
| Mar 15, 2011 at 5:49 PM | |
|
|
Good to hear the panel reaffirm that the world, in general, isn't ready for html5. It's a specialized market kind of deal. #browserwars
|
| Mar 15, 2011 at 5:49 PM | |
|
|
Chrome's Alex Russell / @slightlylate is a great speaker - even though I boo'ed his last answer. 'Don't like us, go elsewhere.' #browserwars
|
| Mar 15, 2011 at 5:49 PM | |
|
|
brendan: I looked at webkit at one point; we'd have had to take two years out to switch. But we don't need to; this is good for the market.
|
| Mar 15, 2011 at 5:49 PM | |
|
|
Does Chrome have option for turning off auto-update? Where is it? Sought it for two years. #browserwars
|
| Mar 15, 2011 at 5:49 PM | |
|
|
@ppk no - Alex is saying "then use another browser".
|
| Mar 15, 2011 at 5:50 PM | |
|
|
brendan: it's not clear in the long run that one Webkit is going to work for Google and Apple. I think it's critical to have good tests.
|
| Mar 15, 2011 at 5:50 PM | |
|
|
#browserwars Why many rendering engines? Moz says switching to webkit wouldn't have helped anyone. +Goog and Appl prob can't share codebase.
|
| Mar 15, 2011 at 5:50 PM | |
|
|
#sxsw @BrendanEich: theres a benefit to good specs with good tests so that we can have multiple implementations #browserwars
|
| Mar 15, 2011 at 5:51 PM | |
|
|
#browserwars automatic browser updating is not a bad thing. #Google #Chrome is all about moving forward. Kudos to them-we're huge fans!
|
| Mar 15, 2011 at 5:51 PM | |
|
|
Alex: there are two open source projects represented here. you can see what's coming. Getting more of that transparency would be good.
|
| Mar 15, 2011 at 5:51 PM | |
|
|
#sxsw #browserwars Russell "If you don't have current software, you get owned."
|
| Mar 15, 2011 at 5:52 PM | |
|
|
John: that's why we started doing platform previews every 8 weeks.
|
| Mar 15, 2011 at 5:52 PM | |
|
|
Safari and Chrome are still pretty close to each other, but I have the feeling the number of differences is slowly growing. #browserwars
|
| Mar 15, 2011 at 5:53 PM | |
|
|
Mobile question - recently IE said they're going to try to achieve rendering parity with IE9 on WinPhone. Can you comment?
|
| Mar 15, 2011 at 5:53 PM | |
|
|
#sxsw #browserwars Eich "At Mozilla, we will never switch to webkit."
|
| Mar 15, 2011 at 5:53 PM | |
|
|
John: historically, mobile was a separate codebase. For IE9, we made a big investment in fixing that - one codebase across mobile and Win.
|
| Mar 15, 2011 at 5:54 PM | |
|
|
Amazing that the most compelling, relevant panel for web professionals is at the last hour of the last day of #SXSW. #browserwars
|
| Mar 15, 2011 at 5:54 PM | |
|
|
John: we're also trying to pull the cycles closer together. We;re trying to make the gap between desktop and mobile as small as possible.
|
| Mar 15, 2011 at 5:54 PM | |
|
|
Why is IE9 such a huge jump forward? Because of mobile. Desktop is an afterthought. #browserwars
|
| Mar 15, 2011 at 5:54 PM | |
|
|
#sxsw @hrvats: we're investing so that the ie9 codebase is released on desktop and mobile closely together #browserwars
|
| Mar 15, 2011 at 5:55 PM | |
|
|
alex: to @ppk's point - what features can you count on in mobile? How long does it take to get the old browsers out? Mobile user update...
|
| Mar 15, 2011 at 5:55 PM | |
|
|
...cycle is when people replace their phones.
|
| Mar 15, 2011 at 5:55 PM | |
|
|
[room]: Android webkit is awful at rendering gradients, safari mobile isn't.
|
| Mar 15, 2011 at 5:56 PM | |
|
|
arun: 5-minute warning. I'm curious about Microsoft's stance in the 3D world.
|
| Mar 15, 2011 at 5:56 PM | |
|
|
arun: you won't join the WebGL WG?
|
| Mar 15, 2011 at 5:56 PM | |
|
|
John: 3D on the web is going to be amazing.
|
| Mar 15, 2011 at 5:57 PM | |
|
|
john: webgl is fundamentally different than the IE9 hardware acceleration of HTML5. WebGL takes system-level 3D apis and exposes them.
|
| Mar 15, 2011 at 5:57 PM | |
|
|
#sxsw @hrvats: 3D on the web will be amazing; WebGL makes OS apis there for web. Customers want a faster web, not apis #browserwars
|
| Mar 15, 2011 at 5:57 PM | |
|
|
Well there is no browser parity in the next few years at least. We are going to be busy. Keep testing. #browserWars
|
| Mar 15, 2011 at 5:58 PM | |
|
|
john: what did in IE9 is focus on making today's web faster. 3D has a future; but we thought this is a better place to start.
|
| Mar 15, 2011 at 5:58 PM | |
|
|
Could somebody in the #browserwars panel acknowledge the fact that auto update is disabled in corporate environments.
|
| Mar 15, 2011 at 5:58 PM | |
|
|
|
| Mar 15, 2011 at 5:58 PM | |
|
|
brendan: but there's no other option than WebGL. Would you start a new effort, or do you have plans you can talk about?
|
| Mar 15, 2011 at 5:58 PM | |
|
|
john: no.
|
| Mar 15, 2011 at 5:59 PM | |
|
|
last question on separation of presentation and semantics.
|
| Mar 15, 2011 at 6:00 PM | |
|
|
brendan: I don't believe in pure separation. alex: bits like microformats slang are great, but I don't think there's a clean separation...
|
| Mar 15, 2011 at 6:01 PM | |
|
|
"Microformats are UrbanDictionary for HTML." #browserwars
|
| Mar 15, 2011 at 6:01 PM | |
|
|
last question: I wanted to ask the AUDIO codec question. answer: file a bug.
|
| Mar 15, 2011 at 6:02 PM | |
|
|
I love that Chrome's Russell is wearing a 'haters gonna hate' tshirt on the #browserwars panel. Nice.
|
| Mar 15, 2011 at 6:03 PM | |
|
|
Shoot, I should have gone to sxsw afterall. Sounds like the #browserwars session was amazing (for nerds). Next year (I say that every year)
|
| Mar 15, 2011 at 6:32 PM | |
|
|
Fierce & entertaining battle between @slightlylate and @hrvats at #browserwars, w @BrendanEich emerging as the clear winner. Humour FTW :)
|
| Mar 15, 2011 at 6:49 PM | |
|
|
This year's #browserwars was an awesome experience. Thank you @slightlylate, @brendaneich, @hrvats, @lebol.
|
| Mar 15, 2011 at 7:39 PM | |
Learn how Tim built the most respected technology publisher on the planet.
Google VP Marissa Mayer discusses the usage of Google Maps on mobile browsers.
Which group chat app will rise above the noise and become a household name?
Dvelopers are creating new ways to explore, discover, create and interact with music.
Tricks and tips for marketing from a start-up perspective, and not just on social media.