PC53  Sameer Chabungbam Program Manager Microsoft Corporation    Internet Explorer HTML Parser Layout Rendering JScript Network/OS IE8 Browser Subsystem.

Download Report

Transcript PC53  Sameer Chabungbam Program Manager Microsoft Corporation    Internet Explorer HTML Parser Layout Rendering JScript Network/OS IE8 Browser Subsystem.

PC53
 Sameer Chabungbam
Program Manager
Microsoft Corporation



Internet Explorer
HTML Parser
Layout
Rendering
JScript
Network/OS
IE8 Browser Subsystem
maps_google_com
www_msn_com
www_gmail_com
www_msdn_com
www_motorola_com
www_monster_com
www_microsoft_com
www_mapquest_com
www_livejournal_com
www_jcpenney_com
www_iwon_com
www_hp_com
www_foxnews_com
www_ford_com
www_familysearch_org
www_expedia_com
www_etrade_com
www_eharmony_com
www_ebay_com
www_drudgereport_com
www_download_com
www_dell_com
www_craigslist_org
www_comcast_net
www_classmates_com
www_circuitcity_com
www_bestbuy_com
www_bankofamerica_com
www_aim_com
msn_foxsports_com
Parsing
Layout
Rendering
Native OM
Marshalling
JScript
Others
0
1000000
2000000
3000000
4000000
5000000
CPU Subsystem Time (in microsoeconds)
6000000




var Shape = {
Area : function (){...}
};
//anonymous function 1
Foo = function (){...}
//anonymous function 2
Architecture
Host (Internet Explorer)


Script Engine



Logger
Profiler
GUI
Profiler
Core
IActiveScriptProfilerControl
Host (Internet Explorer)

IActiveScriptProfilerControl




Script Engine
Logger
Profiler
GUI
Profiler
Core
IActiveScriptProfilerCallback
Host (Internet Explorer)

IActiveScriptProfilerControl

Script Engine

IActiveScriptProfilerCallback






Logger
Profiler
GUI
Profiler
Core


{
"name“ : "Sameer Chabungbam",
"email" : "[email protected]",
"phone" : [
"+91 40 669 42615",
"+91 9949 75 4546"
]
}











[email protected]
http://blogs.msdn.com/ie
http://blogs.msdn.com/jscript








http://microsoft.com/ie/ie8
http://www.json.org/
www.microsoftpdc.com
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.