• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
What's New for AJAX Developers in IE8 Beta1?

What's New for AJAX Developers in IE8 Beta1?



This session introduces the new AJAX features in IE8.

This session introduces the new AJAX features in IE8.



Total Views
Views on SlideShare
Embed Views



3 Embeds 44

http://www.janakiramm.net 40
http://www.slideshare.net 3
http://janakiramm.net 1



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    What's New for AJAX Developers in IE8 Beta1? What's New for AJAX Developers in IE8 Beta1? Presentation Transcript

    • IE8 Beta 1 For Developers What’s New for Ajax Developers? Janakiram MSV Program Manager, JScript Team Microsoft India Development Center
    • Agenda
      • Compatibility
      • WebSlices
      • Activities
      • DOM Storage
      • HTML 5 Events
      • Developer Toolbar
    • Does It Look Familiar?
    • Compatibility
      • IE7 Emulation Mode
      • Conditional commenting
      • Opt-in model for IE7 (strict) mode
      • Developer Tools for switching modes
    • WebSlices
      • WebSlices enable publishers to mark up “subscribe-able” parts of web pages, allowing you to monitor your favorite dynamic pieces of the web
      • Activities connect users to their existing services, from anywhere they may go on the web
        • Easy for web publishers to implement (no client code)
      • Set Window.location.hash, IE does the rest
        • IE fires an window.onhashchange event
        • IE updates the address bar and back button
        • Allows copy & paste of “Ajax URLs”
      IE8 AJAX Navigation
    • DOM Storage
      • Web applications need local storage
        • Cookies, UserData control
      • HTML5 adds the Storage interface
        • sessionStore (tab/session specific)
        • localStore (shared)
        • Key/value string pairs
        • 10MB per domain
      • IE8 extension: check remaining store, clear
    • HTML 5 Events
      • Network connectivity is transient
        • HTML5 adds online/offline events
        • And a state indicator
      <!-- Add handlers for online/offline events --> <body ononline=“go_online()” onoffline=“go_offline()”>; // Find out if browser is online online = window.navigator.onLine;
    • Optimizing for Performance
      • Jscript improvements
        • DOM object look ups are much faster
        • Circular references are garbage collected
        • Faster native JavaScript operations
          • function call performance (lazy ‘this’ evaluation, lazy GC init)
          • string methods (string concat, replace, slice, splice)
          • array methods (concat, sort)
          • read, write, and delete Object methods
          • garbage collection algorithm
          • communication layer between DOM and JScript
      • CSS, HTML and Javascript debugger “in the box!”
      • Debug JavaScript
        • Execution control (breakpoints, step into, etc.)
        • Variable inspection (watches, locals, etc.)
        • Immediate window
      • Debug CSS and HTML
        • View effective styles
        • Trace styles
        • View applied rules
        • View layout (box model) info
        • Edit HTML and CSS and see the effect immediately
      IE8 Developer Tools
    • Resources
      • http://www.microsoft.com/ie/ie8
      • http://blogs.msdn.com/ie
      • http://blogs.msdn.com/jscript
      • http://msdn.microsoft.com/ie
      [email_address] http://www.janakiramm.net/blog