Microsoft have released the Internet Explorer 8 Beta for XP SP2, Vista and Windows Server 2003. You can download it here.
Microsoft have a page with the list of new features. One thing that they've also started to focus on is better AJAX support.
References
Write a comment
Your comment will be moderated before it will appear on the site.