Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Applications
    • Applications
    • Development

    Microsoft IE 8 Architect Speaks Out

    Written by

    Darryl K. Taft
    Published March 10, 2008
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      Microsoft announced the availability of the first public beta release of its new Internet Explorer 8 browser March 5 at its MIX 08 conference in Las Vegas. At the event, Chris Wilson, platform architect of the Internet Explorer Platform team at Microsoft, sat down with eWEEK Senior Editor Darryl K. Taft to discuss some of the core topics around the new release and where Microsoft is heading with it.

      How important is interoperability to you [Microsoft] with IE 8?

      I think that it’s really been growing for quite some time in importance, particularly because there are so many implementations of the Web standards platform. A lot of times people think of Web standards like HTML and CSS [Cascading Style Sheets] and JavaScript even, and they look at Microsoft and they think IE is really the only place that cares about that. And there are quite a few implementations of those standards within Microsoft in various tools, various software products, servers, everything.

      So even within our own company, we have to have interop. And I think that expanding that outward, particularly around devices, is a really interesting place to be. And in the future, I think that’s going to be a big market. So it’s something that we do feel pretty strongly about.

      Of the things that were announced at MIX regarding IE 8, what do you think was the standout for developers?

      I think that probably the big standout for developers is the commitment on our part to doing a complete implementation of CSS 2.1 and doing it interoperably. And interoperably isn’t just, “Well we started with the spec.” It’s that we’re actually contributing a ton of test cases. We’re trying to make sure that we all resolve the ambiguities of the specification as well so that we’re all sharing the right implementation. And that’s a big effort, to not only do it but get it right at a very detailed level and try to share all of our tests and that sort of thing.

      There are certainly a lot of other things. The opportunities with Activities and WebSlices are huge. The work that we’re doing in the object model and the work that we’re doing around performance are going to have a big effect on the market and on the industry. But certainly the big commitment for me right now is the new layout engine and CSS.

      Do you have a timeline for JavaScript 2 support in the browser?

      JavaScript 2 is definitely still under development at this time, and that’s something we’ve been looking at and participating in pretty directly recently. We really want to make sure that the right sets of problems are getting addressed in that standard. And I think that the focus of that is going to be pretty important.

      I don’t have a real time frame. I don’t have a timeline for implementation, particularly since I don’t really know what it is at this point. But certainly it’s an area we’re really interested in. I think seeing how much software code has moved to JavaScript as the runtime is pretty important.

      So do you guys have input on the standard?

      Absolutely. We participate in the ECMAScript group and have been offering feedback to it. We’ve been doing a bunch of work, too, about JavaScript 1.3 and that sort of thing.

      What’s the auto-deployment plan for IE 8?

      Right now I think our goal is to build the best IE 8 we can. And we really haven’t even begun to figure out what the deployment’s going to look like and how to deploy it.

      So no idea on how long after it’s released that it’ll be pushed to everybody?

      No. I think we’re seeing a lot of good uptake of IE 7 and I think that will probably hold over in IE 8 and we’ll get some good move-across there, but I don’t think we have committed plan at this point.

      Silverlight in IE?

      What are your plans for implementing SVG [Scalable Vector Graphics] in IE?

      I think that vector graphics is certainly an important area that we want to take on in the future. When we started planning what we could do in IE 8, we looked at what the most critical specs were and what the more critical standards were for interoperability, and we took on the ones that we thought we could do very well and in a very detailed way. And I think that we’re shipping the right set of things in IE 8. Certainly SVG is going to be very interesting moving forward.

      Will you be providing a more coherent “undo” stack?

      We’ve actually started looking at editing as an area that could really be leveraged a lot more than it has been. There have been some interesting statements around that by a few people in the Web development community as well. I think we are going to look at doing better support in that area. How comprehensive that gets with undo. … If you could do things like adding object model transforms and object model manipulations, too, that is kind of a deep research area right now, I think. It’s hard to tell how far you could go with that and how well you could do it if you took it to that level of detail.

      What kind of help will you provide for developers around the contentEditable system?

      I think that the idea of contentEditable is still a really great one. I think it’s a fantastic thing that we introduced back in IE 4. And I think that some of the other browsers are starting to pick up on that now. I know at least one of them implements contentEditable. It’s getting added in HTML 5 in some fashion. I think that getting that sort of rich editing capability as a control or capability in the interoperable standard would be a great thing. And we certainly want to encourage that and be right there in sharing it in our implementation, too.

      Will Silverlight become part of IE at some point?

      I don’t know that there’s really an answer to that question. Silverlight as it is is a platform that shares some characteristics and interoperates with the Web standards platform, but it is in some ways a separate platform with separate scenarios that it’s trying to hit. Whether it would be delivered in IE or not is something that I’m not really up on. I don’t really know.

      For performance sake, will there be any JIT-ing [Just-In-Time compiling] in IE 8?

      That’s a good question. I don’t have a really good answer to it right now. I think that we’ve been looking at a lot of ways to improve performance, and if JIT-ing looks like the right way to go in JavaScript, certainly it’s not out of the question. I’m not positive it’s the best way to go yet.

      What would be some of the alternatives?

      There are a lot of other investments we could make around performance, and if our resources would be better spent there, that might be where we would start. Certainly longer term, I think JIT-ing or some form of either compile on the fly or even offering pre-compile capabilities would be interesting if we could get that across implementations.

      When Silverlight runs in the browser, is there communication between Silverlight and JavaScript?

      So as I understand it, there is communication between Silverlight and JavaScript. They are separate runtimes with Silverlight 2, but you can certainly share communication back and forth.

      Darryl K. Taft
      Darryl K. Taft
      Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×