Internet Explorer 9: наиболее полное руководство разработчика (и не только), часть 4

    что еще нового в IE9 PP3, кроме canvas и video? Огромное описание, масса картинок.

    HeaderLeft[1]

    23 июня строго по графику (период 8 недель) вышла третья тестовая сборка IE9. На Хабре уже успели написать про этот релиз и в самых общих словах обрисовать нововведения. Кроме того, тут же на Хабре успели сравнить производительность canvas в IE9 и Chrome.

    Этот пост раскроет значительно больше деталей третьей тестовой версии Internet Explorer 9 и расскажет о нововведениях в браузер, которые будут важны для разработчиков.

    Это четвертая статья из серии статей про нововведения в IE9 для разработчиков. Ознакомится с предыдущими частями можно здесь: часть 1 (CSS3, HTML5, DOM), часть 2 (SVG, GPU), часть третья (профили ICC, форматы изображений, JavaScript).

    HTML5/CSS3/DOM/SVG/XHTML


    В IE9 Platform Preview 3 обновлены или реализованы следующие элементы, которые были не до конца реализованы в предыдущих версиях или которые отсутствовали вовсе:

    HTML5

    • обработка свободного места согласно правилам HTML5 (HTML5-conformant whitespace handling).

    CSS3

    • Полная поддержка модуля CSS3 Values & Units
      • deg: degrees (angle unit)
      • grad: grads (angle unit)
      • rad: radians (angle unit)
      • turn: turns (angle unit)
      • ms: milliseconds (time unit)
      • s: seconds (time unit)
      • rem: font size of the root element (relative length unit)
      • vw: viewport width (relative length unit)
      • vh: viewport height (relative length unit)
      • vm: smaller of viewport width or height (relative length unit)
      • ch: zero-width (width of the zero glyph in the rendering font; relative length unit
      • Добавлено свойство calc(), которое позволяет высчитывать значения CSS-элементов.
    • Полная поддержка модуля CSS3 Namespaces
    • Полная поддержка модуля CSS3 Background & Borders, кроме того поддержка SVG-кода как фона в том числе для множественных фонов.
    • Поддержка CSS3 Fonts: включение в @font-face форматов TrueType, OpenType, Open Font Format. Пока остаются не реализованными свойства CSS3 Fonts: font-size-adjust и некоторые другие.
    Кроме того реализована поддержка цветовых моделей HSL и HSLA.

    image

    DOM

    • полная поддержка DOM L2/L3 Events;
    • полная поддержка DOM Style;
    • в DOM Core добавлены функции и свойства: adoptNode, compareDocumentPosition, CDATASection, importNode, inputEncoding, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, replaceWholeText, textContent, xmlEncoding, xmlStandalone, xmlVersion, wholeText.

    SVG

    • реализованы элементы: gradients, patterns, masking, clipping, markers, linking & views;
    • внедрение SVG в <embed>, <iframe>, <img>;
    • поддержка файлов .SVGZ с удаленного сервера;
    • поддержка манипуляций SVG Text: Fill, stroke, positioning (x,y,dx,dy,rotate).
    Новые возможности SVG в IE9 добавляют массу интересного, например градиенты:

    image

    image

    XHTML/XSLT и документы “text/xml”, “application/xml”

    • XML-документы отображают SVG и XHTML-содержимое;
    • XML-движок обновлен с MSXML3 до MSXML6;
    • XSLT может применяться к SVG и XHTML-документам.

    Демонстрации


    Разработчики добавили пару демонстраций изменений CSS3 и DOM:
    IE Logo

    Анимированный логотип IE, который строится на одних только элементах border-radius.

    image

    Увы, Opera 10.6 Beta из-за багов в реализации свойств CSS3 отображает логотип неверно, а анимацию проводит рваную и дерганную.

    image

    DOM Traversal Gallery

    Данная демонстрация показывает возможности работы механизма DOM Traversal по фильтрации элементов DOM.

    image

    ACID3


    IE9 PP3 проходит тест ACID3 на 83 балла из 100. Предыдущие тестовые версии набирали 55 и 68 балла соответственно. Прогресс очевиден.

    Acid3 - 83/100

    Веб-шрифты


    В IE9 Platform Preview 3 добавлена поддержка встраиваемых шрифтов WOFF, TrueType и OpenType. Так же поддерживается стандарт EOT.

    Реализация поддержки встраиваемых шрифтов, на мой взгляд, очень важный шаг. И снова, IE9 показывает свое превосходство в поддержке рендеринга и сглаживания шрифтов с помощью GPU. Ниже примеры рендеринга WOFF в разных браузерах.

    Fonts demo in IE9 - correct fonts are appliedFonts demo in Firefox - correct fonts are appliedFonts demo in chrome - fonts are not applied correctly

    Разработчики подготовили отличную тестовую страницу со встраиваемыми шрифтами, где любой может попробовать то, как его браузер поддерживает стандарты веб-шрифтов и как он их рендерит.

    image

    ECMAScript 5 и производительность JavaScript


    В новой тестовой версии IE9 в очередной раз увеличили производительность JavaScript:

    Webkit Sunspider Results showing just Pre-release browsers

    Обновленная версия IE9 содержит массивное обновление поддержки стандарта ECMAScript 5. Новые элементы представлены в следующем списке:
    • для Object:
      • Object.defineProperty, Object.defineProperties, Object.create, Object.getPrototypeOf, Object.getOwnPropertyDescriptor, Object.getOwnPropertyDescriptor, Object.keys, Object.seal, Object.freeze, Object.isSealed, Object.isFrozen, Object.preventExtensions, Object.isExtensible;
    • для Array:
      • indexOf, lastIndexOf, forEach, every, some, map, filter, reduce, reduceRight;
    • другие полезные методы:
      • String.prototype.trim, Date.prototype.toISOString, Date.parse, Date.now, Array.isArray, Function.prototype.bind
    Кроме того частично реализован биндинг событий через конструкцию ‘::’.

    Разработчики добавили несколько демонстраций новых возможностей ECMAScript 5:
    • ECMAScript 5 Arrays – работа с новым API массивов;
    • ECMAScript 5 Game – игра построенная на разных API ECMAScript похожая на легендарный Bejeweled.
    image

    По поводу реализации ECMAScript 5 Internet Explorer 9 занял лидирующую позицию. Тесты показывают следующие результаты:

    image

    Многих не устраивает то, что эти тесты отправлены в W3C самим Microsoft, наверное, лень перейти по ссылке и убедиться в тесте самостоятельно, благо исходные материалы доступны всем и каждому.

    Тем не менее, если вам нужно “независимое” мнение, то пожалуйста, ознакомьтесь с независимым тестированием, которое показывает полную поддержку объектов стандарта ECMAScript 5 браузером IE9:

    image

    window.msPerformance


    Разработчики Internet Explorer 9 добавили в третью тестовую версию поддержку Perfomance API который является частью спецификации W3C Web Timing. С помощью этого инструмента можно протестировать ваши веб-сайты с некоторой тестовой нагрузкой. API может быть изменен со временем, поэтому пока имеет приставку “ms”. Посмотреть на работу этого API можно на специальной странице.

    image

    HTML5 Video/Audio


    Самая ожидаемая новая функция IE9 PP3 – это HTML5 Video. О ней, в отличии от canvas было известно заранее. Работу с видео в IE9 показывали еще в ходе конференции MIX, но ни в первой тестовой версии ни во второй поддержки не было.

    Третья версия IE9 принесла поддержку HTML5 Video и, конечно, воспроизведение видео ускоряется через GPU (но пока только в Windows 7, не в Vista).

    В данный момент реализована поддержка воспроизведение видео с кодеком H.264. Поддержка WebM будет реализована позднее, вероятно в первой бета-версии IE9, которая ожидается в августе.

    Кроме тега video добавлена поддержка тега audio. Для этого тега поддерживаются кодеки MP3 и AAC. Разработчики предупреждают о известном баге: в Windows Vista файлы MP3, которые кодированы с помощью LAME могут проигрываться неправильно.

    Разработчики подготовили пару интересных демонстраций.

    IMDb Video Panorama


    image

    При поддержке IMDB.com запущена демонстрация с рядом трейлеров на популярные вышедшие и ожидаемые фильмы. Измеритель FPS покажет производительность вашего браузера.

    HTML5 Audio XML Playlist


    image

    Для демонстрации тега audio разработчики подготовили проигрыватель музыки со списком и горячими клавишами.

    Canvas


    Большим сюрпризом этого выпуска IE9 стала поддержка HTML5 Canvas. Слухи о поддержке canvas однажды просачивались в интернет, но подтверждения не получили.

    В IE9 PP3 полностью поддерживается Canvas Element API и большая часть Canvas 2D Context API. Работа с canvas полностью ускоряется через GPU и это заметно на демонстрациях.

    Ниже представлен список того, что в canvas IE9 реализовано не полностью:
    • пока нет поддержки атрибута globalCompositeOperation;
    • пока нет поддержки Canvas 2D Context DOM Exceptions;
    • нет поддержки drawFocusRing() и API управления фокусом.
    Разработчики подготовили массу красивых и интересных демонстраций использования canvas. Рассмотрим их:

    Amazon Shelf


    image

    Работа с каталогом бестселлеров книг с Amazon, при выборе книга приближается и ее можно полистать. В IE9 все операции происходят моментально с FPS = 60.

    FishIE Tank


    image

    Демонстрация, которая уже стала знаменитой. Ее цитируют на множестве сайтов и показывают в многочисленных роликах. В аквариуме плавают рыбки, число которых можно увеличивать. Выше скриншот в 1000 рыбок, рыбки плавают достаточно хорошо. В Opera 10.6 Beta при этих условиях – 2 FPS. Про Chrome 6 говорить не приходится, смотрите видео с независимым тестом от Download Squad.



    Mr. Potato Gun


    Помните видео с высокоскоростным Chrome и картофелем? Команда IE9 ответила тестом с картошкой. Попробуйте, такой ли быстрый Chrome в этом тесте?

    image

    Asteroid Belt


    Следующий тест – это астероидное облако с некоторым количеством сателлитов у одного из них. Сателлиты вращаются по орбите и вы можете увеличить их количество и посмотреть как это отразится на производительности. На IE9 увеличение не сказывается вообще никак.

    image

    Deep Zoom


    Следующая демонстрация показывает реализацию технологии DeepZoom, которая ранее работала либо на Ajax либо на Silverlight, на базе canvas.

    image

    Перед вами гигапиксельная панорама по которой можно свободно перемещаться приближая и отдаляя интересующие вас детали.

    Canvas Pad


    Последняя демонстрация – это небольшой каталог реализованных функций canvas с демонстрацией. Например, на скриншоте демонстрируется анимация на canvas:

    image

    Тесты


    Разработчики IE9 создали для W3C еще 118 новых тестов по множеству параметров реализации стандартов. Плюс к этому было создано еще 1309 тестов реализации ECMAScript 5. Текущая ситуация по этим тестам такова:

    image

    Как можно убедиться, IE9 сам проходит не все тесты. Ознакомится более подробно с ними и проверить каждый тест самостоятельно можно на этой странице.

    Инструменты разработчика


    Обновились и инструменты разработчика IE9:
    • вернулась вкладка Profiler для профилирования скриптов, DOM и встроенных функций;
    • во вкладке Network появилась колонка Initiator, которая показывает что именно вызвало загрузку контента;
    • ошибки парсинга XML теперь отображаются в консоли инструментов.

    Дополнительно


    Дополнительно доступны видео на канале Channel 9:В блоге разработчиков Internet Explorer большой пост с описанием нововведений.

    Обширное официальное руководство разработчика IE9 на английском языке.

    За бортом


    За бортом IE9 по прежнему остаются такие вещи как геолокация, web workers, web sockets, css3-трансформации, WebGL и прочие стандарты, многие из которых еще не выбрались из статуса черновиков. Вероятно, что что-то из этого мы увидим в августе в бета-версии IE9. Будем ждать сюрпризов, как в случае с canvas.

    Заключение


    Как можно убедиться, в третьей тестовой версии IE9 добавлено очень много новых возможностей, функций, API, новых стандартов.

    Разработка IE9 движется полным ходом. Во многих местах IE9 догнал, а то и обогнал своих конкурентов. Будем надеятся, что темп останется прежним и финальная версия IE9 будет еще лучше.

    Similar posts

    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 134

      +4
      Кажется, ни одна ссылка в этой статье не работает.
        0
        fixed
          0
          Не совсем. «Internet Explorer 9 Platform Preview 3: A Look at ECMAscript 5» выдает «Bad request»
            +2
            fixed, парсер хабра все слова «s_c_ript» форматирует по своему, уродуя в том числе и ссылки
              0
              Отчаянная попытка защиты от XSS?)
        +3
        У меня большинство ссылок недоступны, IIS возвращает 404 ошибку. Но смотрел на хроме, на работе стоит linux. Или они работают в IE9, но не работают в других браузерах?
      • UFO just landed and posted this here
        +1
        А как будут обстоять дела с дополнениями? Я, например, уже не могу представить веб без AdBlock и если чего-то подобного на ИЕ не будет, то мне будет все равно насколько он быстрый и современный :)
          0
          Дык и в IE8 встроенный есть.
          Живет в In Private Filtering.
            +1
            Он решает далеко не все проблемы. И пользоваться им мягко говоря неудобно.
              0
              я ожидаю новой удобной модели плагинов в IE9 на manged-коде и наплыва этих самых плагинов
              кстати, в ie8 можно поставить плагин ie7pro, который содержит фильтр рекламы и flash
                –2
                А на Javascript коде не ожидаете, как это делают все браузеры?
                  +2
                  Менеджед он тем и хорош, что вас не ограничивают в языке. Хотите Javascript делайтей на Javascript, хотите на Ruby, C#, Phyton, VB? — пожалуйста.
                    –4
                    Во-первых, какой смысл делать на C# расширение, если его потом невозможно использовать в других браузерах?

                    Во-вторых, сам IE9 работает на managed-коде? Если нет, то для managed-среды надо будет создать гору связок со средой браузера. Не думаю, что скорость от этого выиграет.
                      +3
                      C# расширение, может быть удобно для корпоративных приложений. Когда ИЕ используется как платформа. Просто дешевле разрабатывать. Это один из миллионов вариантов. Вас же не напрягают писать на C#, вам дают возможность.

                      Про во-вторых. SQL Server не пострадал в скорости от того что начал хостить .NET. Silverlight тоже не особо парится по этому поводу. Тоесть я бы предпочел подождать до того как эта фитча появится, прежде чем делать громкие заявления. Кстати, ИМХО вероятность появления этой фитчи минимальна.
                0
                Всть вагон с тележкой сторонних.
            –5
            Всё это здорово, только как бы из IE9 не получился новый IE6 в том плане что для него опять придётся писать кучу костылей т.к. его поведение будет сильно отличаться от всех остальных браузеров.
            • UFO just landed and posted this here
                +9
                Все-таки прогресс за такой период немаленький. Похоже MS все же удастся сделать именно браузер, а не хз что.
                • UFO just landed and posted this here
                  0
                  С нетерпением жду официального релиза, чтобы всех пользователей старых версий посылать в правильном направлении :)
                    +6
                    Если вы им еще и коробки с новой операционной системой раздаете, честь вам и халва!
                      0
                      карамба! IE9 не будет работать в XP и Vista?
                    0
                    А где можно увидеть весь список реализованных фич и/или тестов?
                    Интересует в частности Range API который вообще не поддерживается существующими версиями IE
                    и был обещан в 9й
                    +3
                    Кажется я это где-то уже на хабре видел, вчера...)
                      +1
                      Теперь каждый из их банды должен написать пост про это :)
                      +1
                      Ну да, IE способен меряться только с теми у кого нет соответствующих фич, но FF 3.7 в котором уже работает HW рендер скромно умалчивается. Скоро Хром и Опера подтянутся и в каком месте окажется IE?

                      По поводу поддержки стандартов на 100% даже разбираться уже не охота — скорее всего тесты проходят, но шаг влево или вправо и упираемся в тупые заглушки. А релиз будет содержать свои «особенности» и в результате IE9 будет просто еще одним кейсом в исключениях.

                      Единственное что бы хотелось увидеть в подобной статье — «IE9 поддерживает стандарты и код будет работать и рендериться абсолютно также как в Chrome/FF/Opera ( нужное подчеркнуть )». Но это фантастика.
                        –2
                        перейдите по ссылке ie.microsoft.com/testdrive/Graphics/IE%20Logo/Default.html
                        это обычный border-radius. но рендерится по разному: с глюками в opera 10.6 и Chrome 5.0.375.86 beta
                        IE9 рендерит по стандартам

                        вот такая вот фантастика
                          +1
                          border-radius таки draft все еще. И рендериться по-другому :)

                          –3
                          Вы всегда можете попробовать альтернативные тесты, вот например sputnik.googlelabs.com/ гугльовые тесты. Думаете Гугль их тож под IE9 заточил?
                            +1
                            Я где-то сказал что тесты затачивались под IE9?
                            Просто по жизни выходить что на тестовых семплах все хорошо и одинаково, а начинаешь править — браузеры ведут себя по разному.
                              –1
                              Для этого и делаются тесты. Или у вас есть другой рецепт? Чем больше тестов, тем больше вероятность того что браузеры будут вести себя одинаково.
                                0
                                Видимо данных тестов просто недостаточно.
                                Недостаточно просто иметь фичу, надо ее иметь кроссбраузерно, дабы поведение в оговоренных пределах не отличалось.
                                  –1
                                  Ну так раскажите ваш рецепт как сделать ее кроссбраузерно. Очень даже интересно.
                                    +1
                                    Вариантов как всегда 3:
                                    стандартизировать
                                    сделать по референсу
                                    пошарить код

                                    Оба-три, насколько я знаю внутреннюю кухню ( хотя мои знания возможно устарели — им 2-3 года ) не вписываются в практику работы MS.
                                      –2
                                      Судя по всему ваши данные никогда не были актуальными.
                                      1. Майкры пишут по старндартам. В некторых случаях стандарты противорячат обратной совместимости. Поэтому сложилась текущая ситуация в которой есть большие отклонения от стандартов. Начиная с ИЕ8 майкры начали хорошую практику когда разработчик веб страницы может выбрать что ему приоритетней стандарты или обратная совместимость. Хотя в том или ином виде эта фитча была и раньше.
                                      2. Референса не существует. И более того W3C даже не ставит перед собой такую задачу.
                                      3. Шаренье кода никогда не приводило к тому что все работает одинаково. Вам пример ФФ и Хрома которые опен соурс, но имеют множество отличий (а имели и того больше). И второй пример, Опера которая закрытая, но при этом по некторым отчетом с максимайльно потдержкой HTML5.

                                      Ну и на последок. Я не знаю почему на ИТ ресурсе для вас это не очевидно, но тесты это стандартное средство которым валидируеют соотвевие стандратам. W3C пишет тесты, а не референс реализации. Хром пишет тесты. и ИЕ пишет тесты (плюс сабмитит их в W3C) тем самым реально, а не на словах, внося вклад в веб без костылей. W3C тестами может пользоваться любой браузер. Тот же Хром гоняется на W3C тестах.
                                        +1
                                        MS до последнего времени предпочитало класть на стандарты, аргументируя тем что они лидеры отрасли.

                                        референс сделать не так уж и сложно, просто видимо никто не считал что это повлияет на ситуацию.

                                        FF и Chrome имеют разные движки. Скорее уж Chrome и Safari показывают схожие глюки :)

                                        Про тесты можете загонять домохозяйкам. Есть тесты и есть тесты. Результаты тестирования зависят от покрытия, кейсов, инетеграции и многих других умных слов. Ну и имея в виду конкретные тесты всегда можно сделать очередную «гамму», которая будет показывать на них безупречный результат, но не работать на живых сайтах или работать криво.

                                        Опять же большинство тестов публикуются для демонстрации преимущества своего продукта. Только в отличии от остальных MS почему-то страдает близорукостью, хотя очевидно что выкаченные фичи через некоторое время будут зарелизены всеми игроками и IE опять будет в жопе.
                            –1
                            «IE9 поддерживает стандарты и код будет рендериться по стандартам». Именно это в статье и написано, кстати.
                              +1
                              acid3, которому уже 2 года и содержит реально используемые фичи — 83%. О чем можно говорить дальше?
                                –2
                                Да что ж все к этому ACID3 привязались? Ведь это самый синтетический тест на Земле. Кстати, FireFox его до сих пор не проходит, кстати IE9 — это пока Platform Preview, это даже не бета, это даже не альфа. И прогресс в прохождении ACID3 существенный от версии к версии.
                                  0
                                  Предложите другой тест в котором будут наиболее востребованные фичи и корректная проверка их работы.

                                  FF реагирует адекватно, а MS — нет.

                                  Ну и напоследок к выходу новых версий должен быть приурочен выход новой версии ACID ибо его смысл — показывать разницу. Вот тогда и посмотрим.
                                    0
                                    Предложите другой тест в котором будут наиболее востребованные фичи и корректная проверка их работы.
                                    Нет никакой статистики о том, что более востребовано. Но ACID3, в любом случае, тест синтетический — это не тест по мотивам решения какой-то задачи, а проверка тонких мест в стандарте.
                                    FF реагирует адекватно, а MS — нет.
                                    Что это значит?
                                    Ну и напоследок к выходу новых версий должен быть приурочен выход новой версии ACID ибо его смысл — показывать разницу.
                                    Не понял что вы имеете ввиду.
                                      0
                                      Тогда про любой тест можно говорить что он «синтетический», раз нет статистики.

                                      MS давеча заявляло что ACID3 не является приоритетом в развитии IE, то бишь пофиг им на него.
                                      команда FF честно сделала список недочетов и включила их в roadmap

                                      ACID, как верно подмечено, изначально делался для демонстрации несоответствия стандартам и по мере из релиза стандартов и новых версий, должен развиваться. Насколько я знаю готовиться 4й
                                        0
                                        Тогда про любой тест можно говорить что он «синтетический», раз нет статистики.
                                        Нет. Есть тесты, которые берут какую-то реальную задачу и решают её. Ну, например, сортировка. Она встречается часто в реальных задачах, насколько быстро её делает ваш браузер? Это пример реального теста.

                                        Пример синтетического (я утрирую, конечно, для иллюстрации) — насколько быстро будет работать вызов someYourFunction, если он будет применяться к тегу, внутри которого написана буква «А» 117-м кеглем. Эта величина может быть разной у разных браузерах, какие-то будут валиться на этом тесте, хотя проходить должен — по стандарту никаких ограничений на применение someYourFunction на букве «А» 117-м кеглем нет.

                                        ACID3 — пример второго теста.
                                        MS давеча заявляло что ACID3 не является приоритетом в развитии IE, то бишь пофиг им на него.
                                        Когда-то заявляла, сейчас может что-то изменилось или ACID3 до сих пор не является приоритетом.

                                        В любом случае, это никак не влияет на два факта: 1) FF не проходит тест, которому 2 года (хотя вы пишите «acid3, которому уже 2 года и содержит реально используемые фичи — 83%. О чем можно говорить дальше?», значит и о FF можно дальше не говорить?) 2) ACID3 — синтетический тест, маркетинговый, я бы сказал. Его прохождение для разработчика мало что значит.
                                          0
                                          да нифига, ни разу не приходилось делать сортировку на клиенте. А будет надо — инкапсулириую ее в sql, хотя мне сложно представить ситуацию, когда ее надо делать.

                                          И вообще речь была про то что любой тест — на сортировку ли или про шрифт можно обозвать синтеттическим, поскольку нет явных критериев обратного :)

                                          Про acid — не верно. Я могу совсем не пользоваться каким-нить модификатором, но когда он мне понадобиться, хотелось бы быть уверенным что он работает корректно и для этого нужен тест, который выискивает отличия в браузерах.

                                          FF в следующем релизе должен поддерживать ACID3, по крайней мере необходимые фичи для этого анонсировались.

                                          Я уже высказывался ниже, что для разработчика любой новый браузер — зло. И лучшее что могли бы сделать MS для веб разработчиков — это честно сказать что поезд они прохлопали и лучше бы пользователям ставить себе что-нить нормальное вместо IE.
                                            0
                                            да нифига, ни разу не приходилось делать сортировку на клиенте. А будет надо — инкапсулириую ее в sql, хотя мне сложно представить ситуацию, когда ее надо делать.
                                            Вы, видимо, очень мало писали веб-приложений. В них это обычная задача. Без обращения к серверу пересортировать данные на клиенте, если пользователь сменил режим сортировки.
                                            Я уже высказывался ниже, что для разработчика любой новый браузер — зло. И лучшее что могли бы сделать MS для веб разработчиков — это честно сказать что поезд они прохлопали и лучше бы пользователям ставить себе что-нить нормальное вместо IE.
                                            MS поезд не прохлопали, у них успешно получается догонять. Мощностей хватает, как видно. Судя по всеми, в следующей версии браузера (какой-нибудь 9.5) IE будет уже обгонять.
                                              0
                                              Мдя? :) а сразу сортировку на сервере подготовить не судьба конечно? :)

                                              MS с существующей привязкой с системе эту гонку проигрывает безнадежно.
                                                0
                                                Кажется, вы меня не поняли. В веб-приложении может быть несколько режимов сортировки. Например, это почтовый клиент и сортировать надо по дате написания, заголовку, дате получения и т.д. Пользователь выбирает режим сортировки.

                                                Не буду же я все эти данные гонять опять с сервера и сортировать там. Они у меня уже есть. Я их отсортирую на клиенте.
                                                  0
                                                  Это вы меня не поняли. Если данных относительно мало и они все на клиенте, то дополнить их массивами сортировки по всем полям ничего не стоит. Тем более что имея их изначально в базе и на индексах это ничего не стоит.
                                                    0
                                                    Вы не о том сейчас спорите. Да, существуют частные случаи в веб-приложениях, когда данные можно отсортировать на сервере. Тем не менее, задача сортировки на клиенте встречается и поэтому к синтетическим не относится.
                                                      0
                                                      Тем не менее, задача сортировки на клиенте встречается и поэтому к синтетическим не относится.


                                                      Так можно сказать о произвольном куске стандарта html или ecma.
                                            0
                                            И да, результаты ACID3 напрямую коррелируют с временем, забираемым отдельным браузером при отладке. По моему опыту, конечно, другого у меня нет.
                              0
                              Кстати, Opera 10.60 beta сборка 3434 выдает средние ~30 кадров в секунду в данном тесте:
                              ie.microsoft.com/testdrive/Performance/FishIE%20tank/Default.html
                              Неплохо.

                              IE9 TP3 очень понравился.
                                +5
                                Ну что за ложь про шрифы?
                                Ubuntu 10.04, Chrome, FF — все ок, все подгружается и сглаживание, в ие тоже все ок

                                Зачем срамить других то, как вы тестите?
                                  –2
                                  Што за версии? У меня на винде, Хром (5.0.375.70) показывает обычными шрифтами, а ФФ(3.6.4) показывает рвано с пикселами.
                                    0
                                    Chrome 5.0.375.86 beta
                                    FF 3.6.3

                                    ie.microsoft.com/testdrive/Graphics/WebFonts/Default.html — на этой странице хром действительно не подгружает
                                    grun76.ru/ — тут все ок
                                      0
                                      по всей видимости, из-за woff, шрифты грузятся, но не распознаются
                                        –1
                                        Я так понимаю на grun76.ru используются не woff шрифт. Тогда зачем вы ее привели как пример?
                                          0
                                          сначала привел, потом увидел
                                          +3
                                          Да вы не поняли разве, что это такая подстава. «Мы сделали поддержку определенного редкого формата шрифтов. Кстати, поддержку шрифтов вашем браузере вы можете посмотреть на это странице». Про то, что на той странице шифт именно этом формате, не сказано.
                                            0
                                            понял, но не знаю насколько Web Open Font Format распространен и является ли стандартом
                                              –1
                                              А это по вашему что?

                                              The typography of this Web page is enabled by CSS3 Fonts’ @font-face rule and WOFF fonts from fonts.com, Ascender Corporation and Fontshop.

                                              Мож вам выделить чтобы заметней было?

                                              И это не определенный редкий формат шрифтов. Это формат шрифтов который засабмитили команды Оперы, ФФ и ИЕ. Один из потдерживаемых.
                                                0
                                                Из статьи:
                                                Разработчики подготовили отличную тестовую страницу со встраиваемыми шрифтами, где любой может попробовать то, как его браузер поддерживает стандарты веб-шрифтов и как он их рендерит.
                                                А по ссылке тот самый woff.
                                                  –1
                                                  Ну и? По ссылке вы все еще не можете найти слово WOFF? Или вся проблема в том, что автор статьи, слово WOFF упамянул в предыдущем предложении, а не в том которое вы процитировали? Если так, то да IE в это виноват ;).
                                                    0
                                                    слово WOFF упамянул в предыдущем предложении
                                                    Надо не слово woff упоминать, а то, что в примере он и только он, а не говорить, что это тест поддержки веб шрифтов (любых) в вашем браузере.
                                    • UFO just landed and posted this here
                                        +1
                                        Что-то я вас не понимаю. Где куча бреда, какой «давно раскритикованный» текст с рыбками? Он (тест) недавно появился только. Какие «100% поддержки только что придуманных свойств и методов», что за бред? Всё, что поддерживается — части стандартов.

                                        Вы бредите, товарищ. Судя по прогрессу, IE9 получается очень хорошим браузером, а Microsoft серьёзно взялся за приведение стандартов в порядок и устранение неоднозначностей.
                                          0
                                          это же мы слышали про IE8, нет?
                                            0
                                            нет
                                            • UFO just landed and posted this here
                                                0
                                                Нет. Я не видел, чтобы где-то было написано, что в IE8 будет поддержка всего того, что есть в IE9PP3 сейчас.
                                                  0
                                                  канвас на тот момент куда хуже поддерживался др. браузерами, скорость работы скрипта была в разы меньше — все это было не столь актуально. по-этому говорили не о канвасе, а о js-выборках с css-синтаксисом и поддержке css2.1 — суть таже самая
                                                    0
                                                    И какие-то обещания не выполнили?
                                                    • UFO just landed and posted this here
                                                        0
                                                        Покажите где что-то обещали и укажите какую именно вещь не выполнили.
                                                            –1
                                                            «Гугл» не сайт Microsoft и на первой странице нет сайта Microsoft. Кроме того, в IE8 в PNG есть альфа. Проблемы там во взаимодействии с фильтрами. Это просто баг.
                                                              –1
                                                              > не выполнили
                                                              > Это просто баг

                                                              на этом и закончим
                                                                +2
                                                                Так же как и в хроме при взаимодействии селекторов, верно? Однако же в одном случае ты говоришь баг, в другом не полная поддержка (хотя по совести больше похоже наоборот). Я понимаю, что ребята тут в очередной раз собрались поплеваться, но мне кажется ты принял слишком резкую позицию.
                                                                  0
                                                                  Я лишь пытаюсь показать, что истина лежит посередине. Хотя, может и перегнул, ага.
                                                  0
                                                  :) просто столько шума не было, но всякие превью кода в pdf на тему «как ие8 захватит мир», видео-ролики с супер-скоростью работы толи с гуглокартами, толи с бинг-картами я помню.
                                                    –1
                                                    1. Был ролик про то что физическая скорость рендеренга не всегда нужна пользователю. Это когда мне всерано страничка отрендерится за 50мс или за 150мс. Ни слова про стандарты.
                                                    2. Было про то что часть стандартов будет потдерживаться. И собсно да ИЕ8 потдерживал часть стандартов.

                                                    Как это все коррелирует с текущей ситуацией?
                                                      0
                                                      каждый свой пук ие выдает за «chrome fail», а на практике оказывается совсем не то. тот же png+opacity достаточно вспомнить: png есть (начиная с 7), filter в opacity перебросили (стандарты! стандарты!), а вот вместе они что-то не очень… так и тут будет: рыбки прыгают, бордер-радиус есть, а рыбки с бордер-радиусом будут тихо себе дохнуть на дне экрана.
                                                  –1
                                                  Нет, конечно.
                                                • UFO just landed and posted this here
                                                    0
                                                    Вот на таких как вы данный топик и был направлен, промыть чистые детские мозги, что и удалось. Грац всем!
                                                    Вы меня, видимо, по какому-то недоразумению не знаете. Иначе не писали бы такие смешные вещи.
                                                    Сами написали тесты, сами протестировали — конечно все поддерживается! Это метод майкрософт в чистом виде.
                                                    Все так делают. Почти у всех производителей браузеров есть свои тесты.
                                                    Найдите сопоставление по всем официальным готовящимся селекторам, тегам и прочему в CSS3 и посмотрите, УЖЕ ВЫШЕДШИЕ И РАБОТАЮЩИЕ браузеры находятся на уровне 85-95% у ИЕ9 девелоп версий там от силы 60, тут же обрезанные таблички из собственных тестов, все разукрашенные зелененьким — красотища. Жаль действительности это не соответствует
                                                    Понятно, что это часть стандарта. Или вам непонятно? Ведь по ссылкам (вы же ходили туда, да?) есть описание какие именно тесты выполняются. Никакие тесты сейчас не показывают истину. Например, «Хром» (даже самый последний) на деле не поддерживает все возможные комбинации CSS3-селекторов, хотя знаменитый CSS3 selection test проходит.
                                                    Далее еще один отличный прием майкрософт — сравнивать древние браузеры и свои «будущие» разработки.
                                                    Как видно, на графике SunSpider это не так.
                                                    IE9 получается уже хотя бы браузером, про хорошесть я говорить не буду до релиза и пока что эта «хорошесть» выглядит очень скромно.
                                                    Так и не говорите, нормально там всё. Очень хороший прогресс и будущее выглядит нормально, если смотреть по прогрессу.
                                                  • UFO just landed and posted this here
                                                      +4
                                                      В первой таблице я знаю что за тесты проводились, во второй — нет. Поэтому мне первая таблица что-то говорит, вторая не говорит ничего.

                                                      Впрочем, нет. Я знаю, что WebGL, WebWorkers, SSE и многого другого пока нет в IE9, наверное, они и входят в отсутствиющие 43%?

                                                      Кроме того, я знаю, что «Хром» и «Сафари» не поддерживают все комбинации селекторов CSS3, хотя в этом тесте у них там 100%. Это неправда.
                                                      • UFO just landed and posted this here
                                                          0
                                                            0
                                                            По каким ссылкам? Я этот документ время от времени смотрю, я сходил там по всем ссылкам. Расскажите мне какие тесты используются в графе «CSS3 selectors», только не показывайте мне сайт quirksmode, там нет IE9.
                                                            • UFO just landed and posted this here
                                                                0
                                                                Да вы что ж, не читаете что я пишу? На quirksmode (куда ведёт «Detailed support information») нет IE9, «CSS3 selector test» показывает сферических коней в вакууме — его все уже проходят, он никаких проблем не показывает, а они есть.

                                                                Кстати, я выбрал плохой пример — этот тест (CSS3 selectors) IE9 как раз проходит на 100%. Давайте возьмём что-то, где IE часть теста не проходит.

                                                                CSS3 Text-shadow, например. Какие тесты там не прошёл IE9? Или какие тесты выполнялись?
                                                                • UFO just landed and posted this here
                                                                    +1
                                                                    бери ИЕ9 и проверяй
                                                                    Давно ль мы на «ты»?
                                                                    я за тебя всю работу чтоль должен выполнять?
                                                                    Это не моя работа — тестировать браузеры.
                                                                    сажай меня на зарплату тогда
                                                                    Если придёте когда-нибудь работать в «Яндекс», напомните мне с вами познакомиться.
                                                                    Ссылок он не видит, видит но не ходит, а теперь еще браузеры сиди за него тестируй, хорошо живем
                                                                    Я ещё раз говорю — с CSS3 Selectors я выбрал неудачный пример, потому что IE9 его проходит на 100%. У CSS3 Colors описания тестов нет. Как и у многого другого.
                                                                    хотя если дашь ИЕ9 for Debian GNU/Linux может на досуге и протестирую
                                                                    Дать ссылку на инструкцию по настройке виртуальных машин?
                                                                    0
                                                                    Как я понимаю, caniuse.com — ресурс, показывающий поддержку той или иной технологии. В редких случаях, когда какие-то баги несовместимы с нормальным использованием этой технологии, он об этом отмечает. Однако же он не ставит своей целью всеобъемлющее тестирование на баги. Так что с точки зрения caniuse.com для включения той или иной галочки достаточно одних лишь слов разработчиков. А баги есть почти в любой реализации почти любой технологии.
                                                                      +1
                                                                      Ну так +1. Я ж этим не спорю.
                                                                        0
                                                                        Тогда я не понимаю слов: «В первой таблице я знаю что за тесты проводились, во второй — нет. Поэтому мне первая таблица что-то говорит, вторая не говорит ничего.». Это просто разные таблицы, они обе говорят о своем.
                                                                          0
                                                                          Тут я как бы намекаю, что caniuse вообще не тесты. Это список того, что браузеры, видимо, поддерживают. Разница громадная.

                                                                          И ведь, заметь, эти две таблицы противопоставил не я.
                                                            –1
                                                            Мне больше всего во второй таблице нравиться объективность сравнения. IE6, например, сравнивается не с одногодками в лице Opera5/6 (и прочерк вместо остальных браузеров), а с теми, кто лет на 7 старше его. То есть в их мнении Far Past — это 2001 для IE6 и ~2008 для всех остальных. При таком уровне объективного анализа «Microsoft Get The Facts», который сравнивает браузеры с актуальностью в пределах полугода (за исключением IE8) выглядит жуткой профанацией, не спорю :)
                                                            • UFO just landed and posted this here
                                                                0
                                                                [blockquote]вообще-то сравнивается с тем что было доступно на период времени и если Вы думаете что ИЕ6 сейчас то же что и ИЕ6 в 2001 — вы глубоко ошибаетесь[/blockquote]
                                                                Я то как раз и перечислил, что было доступно на вполне определенный момент времени — 2001г. Причем здесь патчи, которые вышли позже — мне не понятно.

                                                                [blockquote]Во времена ФФ3.0 был какой-нибудь МС браузер? единственный — ИЕ6, его и вписали. [/blockquote]
                                                                Вообще-то, на время выхода ФФ3.0 уже два года как вышел IE7 и вышла бета IE8, но куда объективней вписать IE6 ;) Указанный там же Chrome вышел вообще после IE8.

                                                                Что характерно, огромное количество критики на пост, за то что сравнение идет не с FF3.6, а с FF3.7. Вот такая вот политика двойных стандартов. Видимо, это уже просто рефлексы :) Когда верстали еще в начале этого тысячелетия, то материли NN и Opera, которая была практически лишена поддержки JS. Потом появилось новое поколение веб-мастеров и они начали клеймить старика IE6. Все развивается по спирали :)
                                                        +1
                                                        Искренне надеюсь, что IE9 будет хорошим браузером. Жизнь веб-девелопера прилично облегчится :)

                                                        Хотя фраза про «Разработчики IE9 создали для W3C еще 118 новых тестов» и картинка под ней заставили улыбнуться. Я бы очень удивился, если бы на своих родных тестах какой-нибудь другой браузер обогнал бы IE :)
                                                          +2
                                                          Жизнь девелопера облегчиться когда будет меньше браузеров. Ибо под каждый приходиться делать свои костыли и отдельно тестировать рано или поздно. А IE — не Opera и вряд ли можно будет его игнорировать. Так что как бы MS не изворачивалась жизнь веб-девелоперов с выходом IE9 только осложниться.

                                                          У буржуев вот нет Оперы и хотя я в ней работаю, бывает что радуюсь что не надо делать кейс под нее.
                                                            +2
                                                            Хотя фраза про «Разработчики IE9 создали для W3C еще 118 новых тестов» и картинка под ней заставили улыбнуться. Я бы очень удивился, если бы на своих родных тестах какой-нибудь другой браузер обогнал бы IE :)
                                                            Дело тут не в «обгоне», это ж не бенчмарки, а в том, что другие браузеры тоже должны это поддерживать.

                                                            Это тесты фич из стандарта.
                                                            0
                                                            А плейлисты это какая-то стандартная фича HTML5?
                                                              0
                                                              Кстати, в Fx3.7 альфа со включенным D2D и DirectWrite шрифты выглядят идентично. И скорость canvas и svg не хуже. Вообще, конечно, IE9 радует. Очень надеюсь, что в релизе будут WebSockets и WebGL.
                                                                0
                                                                По сути, из «тяжёлых» вещей осталось — SMIL, WebGL и анимация. Вся остальное (особенно различные API JavaScriрt) выглядят куда проще для реализации.
                                                                –2
                                                                > За бортом IE9 по прежнему остаются такие вещи как геолокация, web workers, web sockets, css3-трансформации, WebGL и прочие стандарты

                                                                а их мы, интересно, увидим в IE10, который выйдет года через три в лучшем случае, или MS будут-таки раз в пару месяцев выпускать подверсии (9.1, 9.2, ...) с нововведениями?
                                                                и, кста, никто не знает, как процесс обновления будет построен: как в опере и хроме, или пользователи будут сидеть на одной версии ие десятилетиями?
                                                                  +1
                                                                  IE обновляется через Windows Update. Только в отличие от Оперы, Хрома, FF и прочих, Microsoft не будет делать это насильно. IE — влезает глубоко в систему, через него рендерится много вещей. В компаниях используют глюкавый самописный софт, работающий под определённую версию. И если Microsoft насильно обновит IE и у какого-нить Делла несколько тысяч сотрудников останутся без рабочих компьютеров, то сама же Microsoft утонет в куче судебных исков.
                                                                  Так что апдейты IE рекомендуемые, но не обязательные.

                                                                  С этим же связан и редкий выход браузеров.
                                                                    +1
                                                                    1) нас вот уверятют, что ие9 будет таким браузером, под который можно будет, наконец-то, писать не «глюкавый самописный софт», а софт по стандартам, изначально совсместимый с остальными браузерами и даже шарящий больше сегодняшних конкурентов
                                                                    2) если, например, 9.1 будет тем же 9, но с поддержкой WebGL — с чего бы тут чему-то ломаться при насильственном обновлении?
                                                                      +1
                                                                      if(ieVersion != '9') alert('Ваш браузер устарел!') — вот этот код замечательно не будет работать в IE 9.1 И дело не в поддержке стандартов, а в том, что в софте может быть такая бяка. Т.е. прежде чем обновить браузер в какой-нибудь компании, его должны обновить на тестовом компьютере, посмотреть что ничего не упало (например, WebGL из-за какой-нибудь ошибки реализации в браузере или видео-драйверах уведёт компьютер в BSOD), протестировать полностью все самописные приложения, что они работают как надо и у главного бухглатера ничего не свалится в конце месяца. А только после этого уже раздавать всем. Посчитайте затраты компании на переход на свежую версию? Какая вероятность того, что админы просто забьют?
                                                                        0
                                                                        1) суть хорошего браузера в том, что кодеру (как и мудло-кодеру, как и супер-умному архитерктору) в голову не придет писать «if(ieVersion != '9')» — незачем; позвольте мне, пожалуйста, не толковать банальные истины вроде «определения возможностей браузера» и «веб-стандартов»
                                                                        2) «уведёт компьютер в BSOD» — может следует написать браузер так, чтобы он ни в каком случае, даже в случае с видео-дровами, не уволил компьютер в BSOD? написать обычную инсталлируемую программу, а не компонент системы, а? кстати, BSOD'а я уже ооочень давно не видел
                                                                        2.5) наврядли в интранете компании будет использоваться WebGL
                                                                        3) компаниям, кстати, выгодно, чтобы их сотрудники пользовались нормальным, современным софтом, противовесу ввиде желаний админов и кодиров самое место в топке
                                                                        4) выкинуть все «if(ieVersion != '9')» надо будет ровно один раз и переписывать какие-нибудь детальки в css, если опираться на практику выхода новых версий нормальных браузеров, надо нечасто, а занимает это времени не так много
                                                                          0
                                                                          Извините, вопрос такой, личный. Вы сталкивались с софтом и его качеством в компаниях, которые не специализируются на его же разработке?
                                                                          Теперь по пунктам:
                                                                          1. Хороший софт замечательно писался и в IE6. Для бизнес-софта в этом плане ничего не изменилось, но почему-то много людей писали подобный код.
                                                                          2. IE, к счастью или сожалению, в отличие от других браузеров именно компонент системы. Это движок на котором крутится справка, почтовые программы, множество стороннего софта и прочего. По факту, это удобный контрол WebBrowser, который юзают все кому не лень. В BSOD уводить не обязан, да. Но это как бы разговор уже в сторону. Пока это технически возможно, хоть и маловероятно. Гораздо более вероятный сценарий — корпоративный антивирус принял новый браузер за троян и заблокировал его.
                                                                          3. Компаниям выгодно не тратить деньги на замену того, что работает, если это нормально работает. И желание сотрудников, хотящих другой браузер — фтопку.
                                                                          4. Вы вот возьмёте и будете бегать по каждой конторе и всё переписывать? Раскапывать тонны кода и разбираться где конкретно всё падает? Или вы предлагаете какому-нибудь ООО «Мясокомбинат Рога и Копыта», с системой, сварганенной ООО «Кодеры и Мегакодеры» нанимать ИП «Мегапрограммер» чтобы пофиксить проблему, которую и фиксить не надо, если не обновляться?
                                                                            0
                                                                            сталкивался давно и не плотно: оно мрак, конечно, но мрак только потому, что стоит старье и в плане железа, и в плане софта. новый софт, как правило (ключевое слово: «как правило») лучше и быстрее старого в тысяче всяких мелочей, из которых работа с софтом и состоит. чем программа новее (еще раз напишу: «как правило») — тем с ней удобнее работать.

                                                                            1) с того момента, как появился ff2+opera9 такой код писали только потому, что ие стоял в сторонке и говорил: «зато я знаю, что такое XML Data Island». теперь (я третий раз это говорю, Вы обозначьте, что понимаете) нам говорят-де будет браузер, совместимый с остальными. если этому верить, то «if(ieVersion != '9')» равносильно «if(true)» и/или «if(false)» — как больше нравится
                                                                            2) так не пора ли петлю развязывать? кста, не уверен, что её до сих пор не развязали. пусть неудаляемым компонентом системы будет ие9, а браузер ие9 будет программой, устанавливаемой, изменяемой и удаляемой по желанию пользователя, тот же spoon.net/browsers/ — живое доказательство реальности такого подхода. если мы говорим о браузерах, то «компонент системы» — аргумент в пользу бедных.
                                                                            3) сравните скорость работы старых браузеров и новых. если компании выгодно выгодно, чтобы сотрудники сидели и ждали, пока страничка нарисуется, лишь бы кодеру за переделку не платить — эта компания будет сидеть под ие6, покуда 128 битыне процы не появятся, на которые XP просто не встанет, да и тогда будет гонятся за б/у железом. я говорю о желании сотрудников работать быстрее.
                                                                            4) а) если работать без компов, то и с браузерами проблем не будет — обновление софта должно быть штатной ситуацией, даже если админу лень жопку от стула отодрать б) периодически приходят клиенты и грят: вышел новый хром, и вот эта штука отвалилась — переделываем, ибо получаем за это деньги.
                                                                              0
                                                                              сравните скорость работы старых браузеров и новых. если компании выгодно выгодно, чтобы сотрудники сидели и ждали, пока страничка нарисуется
                                                                              Может не стоит просто делать такие странички, которые так долго рисуются?

                                                                              периодически приходят клиенты и грят: вышел новый хром, и вот эта штука отвалилась — переделываем, ибо получаем за это деньги.
                                                                              Вы получаете деньги за то, что отвалилось у клиента. А клиент тратит свои деньги, из-за того, что в браузере что-то переделали у него это отвалилось. Т.е. вылез автоапдейт у хрома и в понедельник с утра у всех сотрудников всё отвалилось. Он идёт к вам, платит деньги и ждёт пока вы это прикрепите назад. А сотрудники в это время курят вместо работы. Я бы на месте клиента, просто пнул своего админа и запретил апдейты, и спал бы спокойно ещё года три. А там бы уже подумал о обновлении, или ещё пару лет поспал без проблем.
                                                                                0
                                                                                > и в понедельник с утра у всех сотрудников всё отвалилось
                                                                                зачем в крайности впадать? у Вас если не BSOD, то все отвалилось, а если интернета нет, так и сразу всем сотрудникам делать нечего.

                                                                                отваливается, как правило, какой-нибудь стиль, отбивающий менюшку от начала страницы на 10px, или сортировка в селекте, в котором нужный пункт и с помощью клавиатуры найти можно.

                                                                                локига такая: «вылез автоапдейт у хрома и в понедельник с утра», 1/30 часть сотрдуников столкнулась с отсутствием сортировки в нужном им селекте, при этом 100% сотрудников получили 5% прирост производитьности при работе с браузером. «А клиент тратит свои деньги» чтобы 1/30 часть пользовалась привычной сортировкой.
                                                                  +2
                                                                  Вообще все это не может не радовать. Не будем ругаться — пусть делают, благословляем!
                                                                    0
                                                                    Система Windows Server 2008, установщик при запуске пытается установить апдейт KB2119717, существующий только под Vista. На этом и зависает в вечном цикле. Предыдущие превью такой штуки не требовали… Поскольку это .msi, запустить его в режиме эмуляции другой системы не получается.
                                                                    • UFO just landed and posted this here
                                                                        0
                                                                        я на ней недавно :) Что вожди выдали, то и пользуем…
                                                                        0
                                                                        Vista и Windows Server 2008 — это одно и тоже. Так что в данном моменте ничего страшного нет. То, что апдейт хочет именно висту, думаю ошибка создателей msi или установщика IE9.
                                                                        Если вам действительно хочется поставить апдейт, то берёте msi, гуглите такую вещь как ORCA, и правьте Launch Condition с проверкой на то что версия несерверная. Ну или если не помогает, то WinDbg в зубы и крючьте RtlGetNtProductType :)
                                                                        Но это если вам очень хочется попробвать.
                                                                        +1
                                                                        Немного выскажу своё скромное мнение, лично мне ето всё указывает на то, что, во-первых, ИЕ признало, что их броузер всё-таки гавно, и что лучше поздно чем никогда спохватиться хотябы на девятой версии продукта, и попытатъся навёрстывать какие-то позиции. Умиляет, что в ИЕ8 все эти функции не работают или отсутствуют напрочь. И при всём при этом, отлично понимаешь, что броузер выглядить нормально будет к версии наверное 12ой, а если заглянуть в будущее в то время когда у всех будут стоять версии не ниже 9-ой, чтобы можно было пользоваться всеми этими невероятными возможностями и поинтересоватьсая какой год на дворе, тогда отчётливо поймёшь, что все ети новшества больше из области «у кого длинее», а не для реальной разработки. И сейчас под некоторым ракурсом, под некоторым углом (при специальных тестах) длинее какбы у ИЕ, но смысла в етом нет, потому что все остльные браузеры давно поддерживают те или иные функции, при нормално работаюших других составляющих. блин много текста. Я к тому, что если мне надо посмотреть на 1000 рыбок, я включу скринсейвер или ютуб, а не буду специально ставитъ всем клиентам ИЕ9, и говорить ему что ето будет работать толко если у вас такой же броузер ИЕ9 и процессор > 2000 герц
                                                                        • UFO just landed and posted this here
                                                                          • UFO just landed and posted this here
                                                                              +2
                                                                              Вот за что я люблю border-radius, так за брутальные скриншоты страниц с ним в предыдущих версиях IE. :)
                                                                            0
                                                                            Спасибо за обзор
                                                                            Похоже скоро выражение «сайт заточен под IE» приобретёт, наконец-то, противоположный смысл
                                                                              +1
                                                                              А под Linux когда-нибудь версия выйдет?
                                                                              • UFO just landed and posted this here
                                                                                  +1
                                                                                  В параллельном измерении.
                                                                                  +1
                                                                                  Из замеченного, — у объектов selection куда-то пропал метод createRange…

                                                                                  Only users with full accounts can post comments. Log in, please.