Your SlideShare is downloading. ×
0
Beta



       Danwei Tran
Developer Evangelist
      @danweitran
Double rainbow guy
”The Good, the Bad, the Ugly”
www.IEtestdrive.com




7
Demo: Pinned Sites
The Good
Browser Subsystems                                                        Rendering

                                     ...
Average Distribution Across News Sites


                                   HTML parsing
                                 ...
Average Distribution Across Top AJAX Sites


                                  HTML parsing
                              ...
New JavaScript Engine – “Chakra”
Foreground
  Source
             Parser       AST      ByteCode   Interpreter
   Code



...
WebKit SunSpider JavaScript Benchmark Results
                 Version 0.9.1, Results Generated September 4th, 2010
      ...
Using The Full Power of Your PC
Everyone has a GPU
Demo: Flying images
The Bad
We        HTML5
and other modern standards
Member of many
W3C Working Groups
Web API usage
                                           7000 top sites
7000
  Number of sites




        0
             ...
“The real point here is that the Acid3 test
isn't a broad-spectrum standards-support
test. […] Which is a shame, because
w...
Leading the W3C HTML5
   Testing Task Force
Demo: Defining same mark-up
The Ugly
?
The Ugly
Demo: Developer Tools
www.BeautyOfTheWeb.com
Danwei Tran
danwei.tran@microsoft.com
@danweitran
IE9 - "the good, the bad, the ugly"
IE9 - "the good, the bad, the ugly"
IE9 - "the good, the bad, the ugly"
IE9 - "the good, the bad, the ugly"
IE9 - "the good, the bad, the ugly"
Upcoming SlideShare
Loading in...5
×

IE9 - "the good, the bad, the ugly"

1,348

Published on

Presentation by Danwei Tran (Microsoft) for the Disruptive Code conference, Stockholm 2010.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,348
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "IE9 - "the good, the bad, the ugly""

  1. 1. Beta Danwei Tran Developer Evangelist @danweitran
  2. 2. Double rainbow guy
  3. 3. ”The Good, the Bad, the Ugly”
  4. 4. www.IEtestdrive.com 7
  5. 5. Demo: Pinned Sites
  6. 6. The Good
  7. 7. Browser Subsystems Rendering Layout Block Building Formatting DOM Marshalling JavaScript Collections CSS HTML Networking
  8. 8. Average Distribution Across News Sites HTML parsing CSS parser Collections JavaScript Marshalling Native OM Formatting BlockBuild Layout Rendering
  9. 9. Average Distribution Across Top AJAX Sites HTML parsing CSS parser Collections JavaScript Marshalling Native OM Formatting BlockBuild Layout Rendering
  10. 10. New JavaScript Engine – “Chakra” Foreground Source Parser AST ByteCode Interpreter Code Background Native Background Compiler Code
  11. 11. WebKit SunSpider JavaScript Benchmark Results Version 0.9.1, Results Generated September 4th, 2010 4000 3500 3000 2500 2000 1500 1000 500 0 PAGE 15
  12. 12. Using The Full Power of Your PC
  13. 13. Everyone has a GPU
  14. 14. Demo: Flying images
  15. 15. The Bad
  16. 16. We HTML5 and other modern standards
  17. 17. Member of many W3C Working Groups
  18. 18. Web API usage 7000 top sites 7000 Number of sites 0 1 50 API (by rank) 700 API Rank Percent of Sites indexOf 1 94% getElementById 13 80% addEventListener 27 65% getComputedStyle 62 26%
  19. 19. “The real point here is that the Acid3 test isn't a broad-spectrum standards-support test. […] Which is a shame, because what's really needed right now is exhaustive test suites for specifications” - Eric Meyer http://meyerweb.com/eric/thoughts/2008/03/27/acid-redux/
  20. 20. Leading the W3C HTML5 Testing Task Force
  21. 21. Demo: Defining same mark-up
  22. 22. The Ugly
  23. 23. ? The Ugly
  24. 24. Demo: Developer Tools
  25. 25. www.BeautyOfTheWeb.com
  26. 26. Danwei Tran danwei.tran@microsoft.com @danweitran
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×