Internet Explorer 9

Windows Internet Explorer 9 (скорочено IE 9) - версія оглядача Internet Explorer від Microsoft, випущена 14 березня 2011. IE9 підтримує деякі компоненти ще незакінченої специфікації HTML5, багато компонентів CSS 3, формат шрифтів Web Open Font Format, векторну графіку в форматі SVG, колірні профілі ICC версій 2 і 4, забезпечує більш швидку обробку JavaScript. Також, в IE9 представлено апаратне прискорення відтворення графіки за допомогою Direct2D. [1]

IE9 призначений тільки для Windows 7, Windows Server 2008 R2, Windows Vista (тільки SP2) і Windows Server 2008 (з встановленим оновленням Platform Update); для них є 32-х і 64-х версії.


1. Історія версій

Колір Значення
Сірий Застаріла версія
Зелений Актуальна версія
Ім'я Версія Дата випуску Окуляри Acid3 Нові особливості
Internet Explorer 9 Platform Preview 1 1.9.7745.6019 2010-03-16 [2] 55/100 [3] Підтримка CSS3 і SVG, а також новий JavaScript движок Chakra.
Internet Explorer 9 Platform Preview 2 1.9.7766.6000 2010-05-05 [4] 68/100 [5] Покращено продуктивність JavaScript.
Internet Explorer 9 Platform Preview 3 1.9.7874.6000 2010-06-23 [6] 83/100 [7] HTML5 аудіо, HTML5 відео, і canvas елемент, а також WOFF.
Internet Explorer 9 Platform Preview 4 1.9.7916.6000 2010-08-04 [8] 95/100 [9] JavaScript движок інтегрований в основні елементи браузера. [10]
Internet Explorer 9 Platform Preview 5 1.9.7930.16406 2010-09-15 [11] Новий значок IE9.
Internet Explorer 9 Beta 9.0.7930.16406 Новий користувальницький інтерфейс.
Internet Explorer 9 Platform Preview 6 1.9.8006.6000 2010-10-28 [12] CSS3 2D transforms і HTML5 semantic tags. [13]
Internet Explorer 9 Platform Preview 7 1.9.8023.6000 2010-11-17 [14] Покращено продуктивність JavaScript.
Internet Explorer 9 Platform Preview 8 1.9.8080.16413 2011-02-10 [15] Покращено продуктивність, удосконалено сумісність і додана можливість відстеження місцезнаходження.
Internet Explorer 9 Release Candidate 9.0.8080.16413 Покращено продуктивність, фільтрування InPrivate перейменована в Tracking Protection (У російськомовній версії "Захист від стеження"), трохи змінений користувальницький інтерфейс, додана підтримка ще декількох веб стандартів, можливість помістити вкладки в окремий рядок та інші покращення.
Internet Explorer 9 9.0.8112.16421 2011-03-14 [16] 100/100 [17] Покращено продуктивність, поліпшений Tracking Protection.

2. Розробка

Логотип до бета-версії IE9

Розвиток IE9 почалося незабаром після остаточного випуску IE8 і Microsoft почала приймати пропозиції від користувачів через Microsoft Connect. [18] До цих пір команда розробників IE9 зосереджена на поліпшенні підтримки HTML5 і додавання підтримки для XHTML і SVG.

Інформація про Internet Explorer 9 з'явилася на конференції PDC 2009 в листопаді 2009 року. Команда розробників розпочала роботу над ним в кінці жовтня 2009 року і вже досягла деяких результатів. Так, движок відображення був переведений з GDI + на DirectX [19] [20], що дозволяє малювати більш гладкі криві (у тому числі в шрифтах), а також прискорив роботу браузера більш ніж в 5 разів в порівнянні з колишньою версією. На продемонстрованої сторінці з тим же самим маршрутом швидкість промальовування в IE8 становила 7 кадрів в секунду, а в IE9 - 130 кадрів в секунду [21] [22]. Також перша збірка Internet Explorer 9 набирає 32 з 100 в тесті Acid3 проти 20 в IE8. [19]

Перша попередня версія браузера ( англ. Platform Preview ) Вийшла 16 березня 2010. Ця версія набирала 55 балів зі 100 у тесті Acid3. Крім того ця версія також продемонструвала швидшу обробку JavaScript.

5 травня 2010 вийшла друга попередня версія браузера, в якій було виправлено безліч помилок, а також істотно прискорилася обробка сторінок і більше грамотне споживання ресурсів комп'ютера. У тесті Acid3 він набирає 68 з 100 і швидкість обробки JavaScript зменшилася до 473 мс, а також повне проходження стандартам W3C. Також він буде підтримувати кодеки H.264/MPEG4 і MP3/ACC. 23 червня вийшла третя попередня версія. У тесті Acid3 він вже набирає 83 з 100 і швидкість обробки JavaScript зменшилася до 347 мс. 5 серпня вийшла четверта попередня версії в тесті Acid3 він вже набирає 95 з 100.

Фінальна версія Internet Explorer 9 вийшла 14 березня 2011, рівно через один рік з моменту випуску першої Platform Preview версії.


3. Інтерфейс

Internet Explorer 9 включає в себе значні зміни в інтерфейсі в порівнянні з попередніми версіями. До них відносяться:

  • Найважливіші сайти: Інтеграція з панеллю завдань Windows 7.
  • Диспетчер завантажень: дозволяє припиняти і відновлювати завантаження файлів, а також повідомляти про завантаження шкідливих файлів.
  • Адресний рядок з функцією автодоповнення.
  • Розширення та інші додатки - вкладки відображаються поруч з адресною рядком (є можливість мати окремий рядок, як і в IE8) з функцією закриття неактивній вкладки.
  • Додатки на Performance Advisor: Показує, які доповнення можуть сповільнювати роботу браузера, а потім дозволяє відключити або видалити їх.
  • Компактний користувальницький інтерфейс.
  • Округлені кордону вікна.

4. Нові функціональні можливості

4.1. JavaScript

У Internet Explorer 9 використовується новий движок JavaScript "Chakra", що збільшує продуктивність виконання сценаріїв на мові JavaScript. Також додана підтримка елементів ECMAScript 5.

4.2. DOM

У Internet Explorer 9 покращена підтримка DOM рівнів 2 і 3.

4.3. CSS3

Додана підтримка багатьох компонентів CSS3:

  • двовимірні перетворення;
  • модуль фонів і кордонів;
  • модуль кольору;
  • модуль шрифтів;
  • модуль запиту носіїв;
  • модуль просторів імен;
  • модуль значень і одиниць виміру;
  • селектори CSS3.

4.4. HTML5

Internet Explorer 9 підтримує специфікацію HTML5 :

  • елемент audio, що дозволяє програвати аудіо-файли MP3 і AAC;
  • елемент canvas, що дозволяє створювати растрову графіку;
  • елемент video, що дозволяє програвати відео-файли H.264/MPEG-4 AVC і WebM (за наявності встановленого кодека VP8);
  • структурні елементи article, aside, figcaption, figure, footer, header, hgroup, mark, nav, section;
  • векторна графіка у форматі SVG, в тому числі впроваджувана в HTML;
  • API для географічного розташування.

5. Мобільна версія

У лютому 2011 року на Mobile World Congress Стів Балмер анонсував велике оновлення для Windows Phone 7, яке мало вийти до кінця 2011 року [23] і включати мобільну версію Internet Explorer 9, яка буде підтримувати ті ж стандарти, що і звичайна версія (у тому числі HTML5), а також апаратне прискорення, як на ПК версії . [24] Microsoft продемонструвала апаратне прискорення на тесті fish-tank використовуючи тестову версію мобільного IE9 і порівняла з низькою продуктивність в браузері Safari на iPhone. [23] [25]


6. Критика

Експерт у галузі комп'ютерної безпеки Тодд Фейнман виступив з критикою браузера Internet Explorer 9, звинувативши розробників, що вони не забезпечують належного захисту користувача паролів [26].

Примітки

  1. Benefits of GPU-powered HTML5: IEBlog - blogs.msdn.com/ie/archive/2010/04/09/Benefits-of-GPU-powered-link9
  2. Hachamovitch, Dean (2010-03-16), "HTML5, Hardware Accelerated: First IE9 Platform Preview Available for Developers" - blogs.msdn.com/ie/archive/2010/03/16/link9, Microsoft , blogs.msdn.com/ie/archive/2010/03/16/link9>
  3. "The Web Standards Project's Acid3 Test - Platform Preview 1" - ie.microsoft.com/testdrive/benchmarks/Acid3-pp1/Default.html, Microsoft , < http://ie.microsoft.com/testdrive/benchmarks/Acid3-pp1/Default.html - ie.microsoft.com/testdrive/benchmarks/Acid3-pp1/Default.html>
  4. Hachamovitch, Dean (2010-05-05), "HTML5 and Same Markup: Second IE9 Platform Preview Available for Developers" - blogs.msdn.com/ie/archive/2010/05/05/link9, Microsoft , blogs.msdn.com/ie/archive/2010/05/05/link9>
  5. "The Web Standards Project's Acid3 Test - Platform Preview 2" - ie.microsoft.com/testdrive/benchmarks/Acid3-pp2/Default.html, Microsoft , < http://ie.microsoft.com/testdrive/benchmarks/Acid3-pp2/Default.html - ie.microsoft.com/testdrive/benchmarks/Acid3-pp2/Default.html>
  6. Hachamovitch, Dean (2010-06-23), "HTML5, Native: Third IE9 Platform Preview Available for Developers" - blogs.msdn.com/b/ie/archive/2010/06/23/link9, Microsoft , blogs.msdn.com/b/ie/archive/2010/06/23/link9>
  7. "The Web Standards Project's Acid3 Test - Platform Preview 3" - ie.microsoft.com/testdrive/benchmarks/Acid3-pp3/Default.html, Microsoft , < http://ie.microsoft.com/testdrive/benchmarks/Acid3-pp3/Default.html - ie.microsoft.com/testdrive/benchmarks/Acid3-pp3/Default.html>
  8. Hachamovitch, Dean (2010-08-04), "HTML5, Modernized: Fourth IE9 Platform Preview Available for Developers" - blogs.msdn.com/b/ie/archive/2010/08/04/link9, Microsoft , blogs.msdn.com/b/ie/archive/2010/08/04/link9>
  9. "The Web Standards Project's Acid3 Test - Platform Preview 4" - ie.microsoft.com/testdrive/benchmarks/Acid3/Default.html, Microsoft , < http://ie.microsoft.com/testdrive/benchmarks/Acid3/Default.html - ie.microsoft.com/testdrive/benchmarks/Acid3/Default.html>
  10. Inside the final Internet Explorer 9 Platform Preview - arstechnica. Статичний - www.webcitation.org/67CGUPFII з першоджерела 26 квітня 2012.
  11. Keizer, Gregg (2010-08-13), "Microsoft to release IE9 public beta on Sept. 15" - www.computerworld.com/s/article/9180659/Microsoft_to_release_IE9_public_beta_on_Sept._15, Computerworld , < http://www.computerworld.com/s/article/9180659/Microsoft_to_release_IE9_public_beta_on_Sept._15 - www.computerworld.com/s/article/9180659/Microsoft_to_release_IE9_public_beta_on_Sept._15>
  12. Anthony, Sebastian (2010-10-28), "IE9 Beta downloaded 10 million times, more details on Developer Preview 6" - www.downloadsquad.com/2010/10/28/ie9-beta-downloaded-10-million-times -more-details-on-developer /, Download Squad , www.downloadsquad.com/2010/10/28/ie9-beta-downloaded-10-million-times-more-details-on-developer/>
  13. Hachamovitch, Dean HTML5, Using the whole PC: Sixth IE9 Platform Preview Available for Developers - blogs.msdn.com/b/ie/archive/2010/10/28/link9. Microsoft (28 жовтня 2010). Статичний - www.webcitation.org/67CGUzTr6 з першоджерела 26 квітня 2012.
  14. Hachamovitch, Dean HTML5, and Real World Site Performance: Seventh IE9 Platform Preview Available for Developers - blogs.msdn.com/b/ie/archive/2010/11/17/link9. Microsoft (17 листопада 2010). Статичний - www.webcitation.org/67CGW6TAQ з першоджерела 26 квітня 2012.
  15. Brad, Sams Internet Explorer 9 RC to launch on February 10 - www.neowin.net/news/internet-explorer-9-rc-to-launch-on-february-10. Neowin.net (10 лютого 2011). Статичний - www.webcitation.org/67CGWwMVx з першоджерела 26 квітня 2012.
  16. A More Beautiful Web Launches on March 14th - windowsteamblog.com/ie/b/ie/archive/2011/03/09/a-more-beautiful-web-launches-on-march-14th.aspx. The Windows Blog. Статичний - www.webcitation.org/67CGY9Vl2 з першоджерела 26 квітня 2012.
  17. "Acid3 Test Simplified" - www.tomsguide.com/us/acid3-browser-test-web-standard-compatibility-IE9, news-12583.html, Tom's Hardware , < http://www.tomsguide.com/us/acid3-browser-test-web-standard-compatibility-IE9, news-12583.html - www.tomsguide.com/us/acid3-browser-test-web- standard-compatibility-IE9, news-12583.html>
  18. Oiaga, Marius (2007-12-20), "Forget about IE8 - Onward to Internet Explorer 9 in Windows 7" - news.softpedia.com/news/Forget-about-IE8-Onward-to-Internet-Explorer-9- in-Windows-7-74575.shtml, Softpedia , news.softpedia.com/news/Forget-about-IE8-Onward-to-Internet-Explorer-9-in-Windows-7-74575.shtml> .
  19. 1 2 PDC 2009 Post-keynote Day 2: What are we learning today? | Software News - Betanews - www.betanews.com/article/PDC-2009-Postkeynote-Day-2-What-are-we-learning-today/1258572043
  20. An Early Look At IE9 for Developers - IEBlog - Site Home - MSDN Blogs - blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers.aspx
  21. PDC 2009: Microsoft cares about Web browser performance | Software News - Betanews - www.betanews.com/article/PDC-2009-Microsoft-cares-about-Web-browser-performance/1258611668
  22. IE 9: Surfing on the GPU with D2D | Charles | Channel 9 - channel9.msdn.com/posts/Charles/IE-9-Surfing-on-the-GPU-with-D2D /
  23. 1 2 Stephen Shankland Windows Phone 7 update to offer IE9 - www.zdnet.co.uk/news/mobile-it/2011/02/15/windows-phone-7-update-to-offer-ie9-40091800/. CNET News (February 15, 2011). Статичний - www.webcitation.org/67CGZAJ4g з першоджерела 26 квітня 2012.
  24. Bonnie Cha Multitasking, IE9 coming to Windows Phone - reviews.cnet.com/8301-13970_7-20031778-78.html. cnet (February 14, 2011). Статичний - www.webcitation.org/67CGaSlyn з першоджерела 26 квітня 2012.
  25. IE9 for Windows Phone 7 support HTML5 and speed test with iPhone - www.youtube.com/watch?v=FG30mtlDKOs.
  26. Паролі в IE 9 слабо захищені - www.xakep.ru/post/54945/default.asp. Хакер.Ru (28 лютого 2011). Статичний - www.webcitation.org/67CGbssaR з першоджерела 26 квітня 2012.