A Modern Browser

This morning, Mozilla shared their feelings on IE9 with a post that claims to answer the question, “Is IE9 a modern browser?” While they grudgingly concede that IE9 is “a step in the right direction”, they seem to be operating under a very narrow definition of what “modern” means, that I don’t think matches the…

100

PDC10: Introducing HTML5 Vector Graphics

The HTML5 family of specifications provide two different models for vector graphics: canvas and SVG. Why have both? What is the difference between them, and how do you use them? It’s important to start by understanding the difference between retained mode and an immediate mode graphics models: In a retained mode API, the structure of…

4

PDC10: Unlocking the JavaScript Opportunity with IE9

Websites are exploding in the quantity of interactivity they contain: over the last few years, they have become fully-fledged applications with functionality and complexity at a level that was previously limited to desktop applications. Scripting Engine Design Challenges Prior to IE9, the JavaScript engine was built from an original design optimized for many different uses…

5

PDC10: Inside Internet Explorer Performance

Browser performance is a multi-dimensional topic: there are eleven different subsystems that taken together can affect the overall performance of a browser: Different browsers may organize their internal implementation differently, but all these elements are important in their impact of the overall performance of a site. An interesting lesson we can draw from the data…

5

Demo Failure: The Answer to the Puzzle

Yesterday I shared the story of the Steve Ballmer keynote demo that was breaking and the urgent call I got to help figure it out. I left you hanging as to the solution; a few of you posted interesting ideas of what might have gone wrong. But Richard Cooper was the first to figure it…

1

MIX09 Day 2 Keynote Pt 1: Dean Hachamovitch on Internet Explorer 8

Dean Hachamovitch is the General Manager for the Internet Explorer team. Amazingly, he managed to blog about IE8 at the same time as he was delivering his keynote – he must have been typing with his feet 🙂 Dean started with a humorous video on the “history of the web”. Last year at MIX, we…

4

Eight Reasons to Fall in Love with Internet Explorer 8

As announced at the MIX09 conference today, we just shipped the final version of Internet Explorer 8. If you haven’t yet given it a try, here are eight reasons that might persuade you to check it out: You want a web that moves as fast as you do: Highlight an address, click the blue "Accelerator"…

8

About to Start Live Blogging the Day 2 MIX09 Keynotes

At 9am Pacific (GMT-7), I’ll start live blogging the second day of MIX09 keynotes. As with yesterday, I’ll post the live version at this location on the visitmix site, and then within a couple of hours of the end, I’ll post a better edited, linked version here. If you missed out on yesterday’s keynote and…

1

Why You Want To Book Your PDC2008 Ticket NOW…

If you’re into any of the technologies that this blog covers, you’ll be mad if you miss the Professional Developers Conference this year. It’s actually been three years since our last PDC, so we’re overdue! I’m really excited about all the things we’re going to be covering at the PDC this year: those of you…

14

MIX08 Day 2 Keynote Live Blog

I’m going to be "live blogging" the Steve Ballmer keynote this afternoon at this URL. Keep this blog post bookmarked and start hitting "refresh" shortly after the keynote starts at 1pm Pacific / 9pm GMT. Or simply tune in to the webcast (750kbps, 300kbps, 100kbps) and watch it live yourself! 1:04pm – Ray Winninger (my…

4