Microsoft detailed the features of Internet Explorer 11 in Windows 8.1. IE11 delivers a browsing experience that feels fast, fluid and perfect for touch with many tabs, richer suggestions, organized favorites and side-by-side experiences for comparing sites and using sites with Windows Store apps together.
They now support up to 100 open tabs and tabs that haven’t been used recently won’t use your system resources or drain your battery. The tabs are synced across Windows 8.1 devices, favorites are synced as well.
Read all the new features from the link below.
Source: IE blog