Pull to refresh

Comments 159

Скажите, а __lookup[GS]etter__ и __define[GS]etter__ поддерживаются? Потому что это критическая фича для меня.
Про «стандартный» defineProperty, но он недостаточно функциональный — не позволяет определить Сеттер/Геттер.
Да и неудобно им орудовать.
Будет обидно, если по такой фигне придётся отказаться от ie9
Вот чёрт, я так и думал. Естественно, про lookup — ни слова.
Кто не согласен — аргументируйте.
Вы по-моему сами с собой разговариваете
Насколько я понимаю, это не стандартные свойства.
Та знаю я =( Тем не менее сходного по удобству в стандарте — нету. Особенно этого:
{
  get prop ( ) {/**/}
  set prop (v) {/**/}
}

Тем не менее, все браузеры кроме ie — поддерживают.
Какие есть шансы на реализацию?
Вы предлагаете разработчикам отступить от стандарта? :)
Реализация нестандартный фич не означает отступление от стандарта.
Если в браузере Василия Пупкина, который будет полностью соотвествовать стандарту добавить функцию «сделатьКруто()», то он от этого не станет неподдерживающим стандарты ;)
Добавлю, что это правильно так делать. Ведь очень часто добавляются фичи «мимо стандарта» в ПО, где они тестируются, собираются отзывы и только после этого — реализуются.
То, что вы предлагаете — это вторая стадия методики Embrace, Extend, and Extinguish, которая в имеет свойство вести к огромному числу костылей и в конечном итоге — к смерти стандарта
Аргументируйте.
Те же w3c не принимали стандарты, пока не будет 2 независимых реализации, т.е. этот консорциум считал нормальным добавление проприетарных технологий.
Во-вторых, стандарт EcmaScript явно не идеален. Кое-что в нём сделать невозможно. Кое-что — крайне неудобно.
В-третьих, это всё-таки стандарт Javascript 1.5. И да, он предложен Mozilla, но он открыт.
В-четвертых, это уже неофициальный стандарт для задания геттеров/сеттеров в приложениях, не зависимых от устаревших браузеров.

На самом деле в данном случае играет совершенно противоположная сторона. Микрософт просто принципиально не хотят реализовывать вещи, предложенные Мозилла, ведь они в тестах не будут играть никакой роли.
Гуглу и Опере вон не западло было реализовать.
7ой и 8ой так и не пробывал…
Стоит ли 9ый сравнивать с конкурентами?
судя по минусам, уже набежала толпа иененавистников и начала активно минусовать
а я тоже тот самый ненавистник, но за глаза и старое имя его ругать не буду :)

возможно в нем и нет каких то значительных преимуществ перед конкурентами, но он все равно хороший :)
По настоящему новый и современный браузер, который многим понравится. Наверное первый Internet Explorer за последние 10 лет, который реально неплох и даже хорош. :)
Но на маленьких разрешениях, он, имхо, имеет неудобный интерфейс.
это исправлено тем (возможно частично), что теперь можно выносить табы на отдельную панель
Вы уже 4 как в спячке? Все еще на Win 2000 сидите?
Альтернативные браузеры не рассматриваете?
А операционные системы другие?
Кто-нибудь уже попробовал в wine поставить? Очень надо.
Подозреваю, что, если бы это было возможно, установить IE9 в имеющейся ОС таки было бы удобнее и быстрее, чем устанавливать специально для него Windows 7.
Ладно, дело нехитрое.

В режиме Windows XP говорит, можно поставить только на Vista и 7. В режиме Vista или 7 просто падает без ошибок.
Эх, значит с превьюшек так ничего и не поменялось.
В Wine нет и, наверное, в ближайшие пару лет не будет Direct2D.
а уже известно, какие «костыли» на нем надо использовать, чтобы все работало?
майкрософт дрочеры, активнее давайте минусуйте меня.
Есть у ИЕ одна большая беда помимо прочих: он не кроссплатформенный. Судя по всему он даже не на всех виндовсах идет. И мне сложно сказать зачем нужны некроссплатформенные веб-приложения…
Как кроссплатформенность веб-приложений связана с кроссплатформенностью браузера?
Как бы напрямую)) Например у нас кис (довольно древняя), напрочь привязана к ИЕ и windows (vbscript, авторизация) и соответственно не кросплатформенна, если бы он была напрочь привязана, например, к firefox, то такой бы проблемы не было.
Если веб-приложение само использует некроссбраузерные решения это заведомо делает его также некроссбраузерным и зачастую некроссплатформенным.

Какой интерес для Microsoft выпускать IE для других ОС?
нет. Логика подсказывает: некроссбраузерность веб-приложения никак не связана с его кроссплатформенностью. Почти все браузеры кроссплатформенны — в этом их прелесть.

>Какой интерес для Microsoft выпускать IE для других ОС?
Чтобы ИЕ работал на других ОС.
Заточенность под любой конкретный браузер, даже формально кроссплатформенный, содержит в себе риск, что что-то будет не так: сборки-то все равно разные и используемые API разные.

Зачем это Microsoft?
В случае попытки обеспечить кроссбраузерность просто навеняка что-то будет не так. Всему есть предел. «Полная» кроссбраузерность тоже нужна в определенных случаях, но иногда от нее имеет смысл отказаться.

А чем микрософт хуже мозиллы, например…
Это неправильно сравнение. Зачем кроссплатформенное решение Mozilla понятно, зачем оно нужно Microsoft — нет.
Поясните, раз понятно) Я вижу два браузера: один кросплатформенный, другой нет, и мне не понятно почему.
Для всего есть бизнес-мотивация.

Кроссплатформенность Firefox сильно коррелирует с открытостью и желание обеспечить качественное решение под различные платформы. При этом Mozilla сама платформу не предоставляет. Плюс это расширяет доход от отчислений за поисковик.

Для Microsoft основная платформа — Windows. И наша задача — обеспечить наилучший UX именно под Windows, предоставляя при этом решение, качественно поддерживающее современные стандарты. Интерес в том, чтобы пользователи предпочитали Windows, а не скажем, там MacOs. Поддержка браузера в другой ОС не приносит никакого профита.
Как минимум спорно. Популярность ИЕ только падает уже очень давно. Популярность маков и линукс только растет. Гугл имеет свою платформу, но его хром запускается практически на всех платформах. Тот же сафари работает более-менее везде.
По крайней мере совершенно точно некроссплатформенность ИЕ точно не увеличит его популярность.
Почему мозилла не выпускает расширения для оперы или для хрома?
Потому, что расширения делают сторонние разработчики.
Может Вы не вкурсе, но у мозиллы есть свои разработчики которые тоже занимаются расширениями.
Вы не поверите, но эти же разработчики лепят те же самы расширения под Chrome.
Вообще, утверждение, что веб-приложения работают во всех браузерах одинаково заведомо неверно, и это даже не требует доказательства. Не говоря уже о таких вещах, как плагины. Пример: я не могу перенести плагины для мозиллы на хром, а плагин вполне может быть частью моей ис. Мне, как разработчику вообще не нравится термин «кроссбраузерность», потому что он подразумевает под собой _похожее_ отображение и поведение в различных браузерах. И я понимаю, что это возможно только иногда. Правильный путь — это разработать свой интерфейс для каждого браузера, что трудоемко, хотя относительно… Я бы назвал это «включить поддержку» и сделал бы приложение, поведение и отображение которого в конкретном браузере будет наиболее естественным. Так что, в некоторых случаях, применима поговорка «за двумя зайцами..».
Еще есть вариант — использованием «древних», но проверенных технологий, работающих во всех браузерах. Новомодных приколов типа скругленных углов из CSS не будет, зато несколько версий для разных браузеров поддерживать не придется. Для корпоративного решения я бы выбрал именно этот вариант.
Я правильно понимаю: для корпоративных решений — древние технологии?
Для корпоративных решений — устоявшиеся, проверенные, стабильно работающие во всех браузерах технологии и решения. Слово «древний» тут хорошо смотрится в кавычках :)
Ну так давайте наконец забьем на Silverlight для корпоративных решений и будем использовать HTML-3.2
Так что ли получается?
Если совместимость с максимально широким набором браузеров (как устаревших, так и еще не выпущенных) становится критичной для проекта, оптимальный вариант — применение максимально распространенных и стабилизированных технологий.

HTML 3.2 — это крайности. Подойдут HTML 4.2, CSS 2, JavaScript 1.5 и никаких «хаков» не использовать — не модно, не очень интересно, зато полностью предсказуемо.
Мне, как разработчику вообще не нравится термин «кроссбраузерность», потому что он подразумевает под собой _похожее_ отображение и поведение в различных браузерах. И я понимаю, что это возможно только иногда. Правильный путь — это разработать свой интерфейс для каждого браузера, что трудоемко, хотя относительно… Я бы назвал это «включить поддержку» и сделал бы приложение, поведение и отображение которого в конкретном браузере будет наиболее естественным.
Просто таки книжный пример неправильного подхода. Мы же уже проходили это с Netscape Navigator и Internet Explorer лет 10 назад.
Проблема не в браузере, а в том, что система «напрочь привязана» к одному браузеру, неважно, к какому.
Я буду всегда обновлять комментарии перед написанием своего. Я буду всегда обновлять комментарии перед написанием своего. Я буду всегда обновлять комментарии перед написанием своего.
Не вижу проблемы привязки к Mozillа или Chromium, ибо они есть на всех платформах и держатся на гребне технологий.
Проблема только в том, сможет ли ваш заказчик установить у себя целевой браузер. Дома — не проблема, а на корпоративной машине? Одни клиенты твердо держатся за FF, вторые любят Chrome и Windows, третьи работают на Маках с Safari.
Попробовал, если выпустят adblock, то IE9 станет моим основным браузером.
Круто, а для отечественых сайтов таких листов нет?
В том списке который установил себе я (EasyList), я заметил 1 сайт из зоны *.ru, возможно там в списке есть еще сайты, я просто обратил внимание на самый последний.
расщирение IE7PRO добавляет adblock, жесты, проверку синтаксиса, юзер-скрипты и др. Правда, надо смотреть как оно работает с новой версией IE ie7pro.com/
>расщирение
>проверку синтаксиса
Добавляет, ага.
Синтаксис — не грамматика. Не путайте кислое с длинным.
Под проверкой синтаксиса явно подразумевался спеллчекер: ie7pro.com/spell-checker.html. Никакой проверки построения предложений там нет. Так что путаю не я.
Наверное, специально для него проверяет именно синтаксис. Ведь предложение построено правильно.
UFO just landed and posted this here
Скептически к нему относился.
Поставил, блин, как он хорош… но я не могу изменить Опере :"(

Если в OS не поправят все баги, я буду вынужден…
Подскажите, пожалуйста, есть ли в IE9 возможность просматривать странице в режиме IE8 и IE7? Нужно в интересах поиска багов вёрстки в старых версиях браузеров.
да. Developer Tool по F12, там выбираются режимы
Отлично! Уже качаю. :-)
Блин, а как откатиться назад на IE8 на Win7? IE9 в режиме IE8 показывается совсем не то, что показывает сам IE8. Про IE7 вообще молчу. :-(
UFO just landed and posted this here
ну мелкомягкие, ну дают, поставил 9й эксплорер на ноут, запустил тест Maze Solver из поста, не пашет:) В гугл хроме всё тип топ, ирония судьбы, тест производительности ослика не пашет в ослике
UFO just landed and posted this here
UFO just landed and posted this here
Поставил. Попробовал. Очень на него надеялся, думал, буду пользоваться как основным, так как вкладки наконец-то можно отдельной строкой поставить… Более медленного браузера я не видел :( В покое жрет порядка 20% процессора, при рендеринге — 90-100%, причем тот же ЖЖ (stetzen.livejournal.com) он открывает чуть ли не полминуты и периодически виснет (Chrome/Firefox справляются за пару секунд). Видимо, косяк где-то у меня, но куда копать — не представляю :( Буду очень благодарен за совет
Попробуйте отключить GPU rendering в настройках.
Пробовал, не помогло. Переставил браузер, и тормоза внезапно исчезли. Правда, я его изначально ставил до анонса, по утекшей ссылке (на сайт Microsoft), есть подозрение, что она была на левую пред-rc сборку
А кто нибудь знает как в нем шрифты нормальные сделать?
А то глаза начинают болеть через 10 секунд
Сначала очень непривычно выглядят шрифты, но быстро привыкаешь.

А еще в окне настройки (Сервис > Свойства обозравателя > вкладка Дополнительно) есть пункт про использование ClearType. Может быть вам он поможет.
Спасибо, но в RC такой опции я не нашел. Только про использование аппаратного ускорения галочка.
В Бете вроде была галочка, но она особо ничего не меняла — хотелось бы конечно чтобы была возможность включить обычный классический шрифт как во всех других браузерах.
Шрифты системные. Думаю, дело в использовании механизма сглаживания, который раньше применялся не так активно. К этому можно привыкнуть, я вот уже не замечаю, даже если между браузерами переключаюсь на ходу.
Купить монитор с 120 DPI. Текст от DirectWrite выглядит размытым на 96 DPI, а уже на 120 DPI выглядит просто круто.
А мне понравился браузер. Меня раньше не устраивало только идиотское решение с вкладками, которое мне было неудобно. Теперь появилась возможность их отправить под адресную строку. В общем, молодцы разработчики, постарались на славу. Конечно, не без шероховатостей, но вполне себе бодренько.
Перейти на IE 9 вряд ли перейду из-за того, что под Windows мало времени провожу, но уж говорить с сарказмом об IE 9 точно не буду.
Уже можно под адресную строку табы загнать. А над ней их можно поставить?
Не-а. Довольно странное решение, но уже всяко лучше, чем было раньше.
Да ну его нафиг, ежели он так же работает, как и покер по ссылке выше.
Упал на самом интересном месте! :(
Играл в хроме, тоже завис, надо было call сделать, а не raise, нечем ему повышать =)
Всё равно косяк. Что это я вдруг должен следить за чужими деньгами?
UFO just landed and posted this here
Потому что это единственный шанс для верстальщиков обрести покой наконец.
Да, но только после того, как ИЕ 6-7-8 обретут покой.
Остается только ждать и надеяться.
UFO just landed and posted this here
Кажется, наконец-то можно верстать версии «для всех» и «для IE < 9».
UFO just landed and posted this here
Вроде и тикет приняли, а while(true) alert() по прежнему блокирует браузер. Рискует дожить до релиза :(
UFO just landed and posted this here
Это тесты, которые готовились командой IE в ходе разработки IE9. Это не все тесты, и понятно, что в ходе разработки использовались и сторонние наборы тестов.

Исходя из этого абсолютно логично, что IE9 эти тесты проходит.
Действительно, абсолютно логично, что ИЕ проходит тесты, которые для него разрабатывались. Но зачем применять эти тесты к остальным браузерам? Полезной информации в этом сравнении — ноль. Впрочем, ответ очевиден: эта табличка — очередной маркетинговый высер от МС.

Не составит труда создать тесты, в которых ИЕ будет показывать ужасные результаты, а любой другой браузер — отличные (кстати как там с отбрасыванием живого js-кода, который «оптимизатору» ИЕ9 кажется мёртвым, исправили?). Вот только тесты, заточенные под определённый браузер, по умолчанию не объективны, и только мудаки^W майкрософт применяет их для сравнения браузеров.
«табы теперь можно разместить в отдельной строке» — о, к Microsoft вернулся-таки рассудок!

Судя по всему, в итоге IE9 на данный момент вполне конкурентоспособен — вот только вопрос в том, сможет ли MS со своей неповоротливостью и дальше поддерживать его актуальным, или конкуренты через полгода снова уйдут в отрыв.
Корпоративный сектор, который приносит большую часть прибыли, по этому поводу особо не переживает. Его, блин2, до сих пор WinXP с IE6 вполне устраивает :(
ИЕ9 — отличный браузер, только интерфейс у него говно. Бета была ничего, попробуем завтра РЦ. Надеюсь научился за вкладками треды прибивать.
Про отличный/хреновый холиворить не буду, но интерфейс действительно странный. Прямые углы в границах элементов и срезанная внизу почти плоская кнопка «Назад» произвели неоднозначное впечатление. Прямо повеяло холодом из могилы IE6. Бр-р-р
Не согласен. Конкуренция — это хорошо, а то все остальные перестанут развиваться.
Я считаю что IE в этой игре далеко не лишний игрок.
Я только за. Появлением 7-го IE я очень интересовался, но браузер оказался так себе. восьмой прошел мимо, а вот девятка, от которой я уже не ждал ничего и никак, оказалась очень хорошей.

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

Кстати, до сих пор задумываюсь: большинству пользователей интернета лень сделать несколько кликов и поставить другой браузер, но не лень сделать все те же несколько кликов и настроить в своем ие гугл.
И как всегда IE 100% во всех тестах, и всем он хорош и пригож. Чтож посмотрим, по мне так и по верстке о нем забоится не стоит. Microsoft обещала делать апдейты IE и WIN довольно часто, так что, скорее всего 9 версия будет просто тестом 10ки под 8 винду.
Используются api винды которых нету в XP, так что увы и ах.
Про DirectX тоже так говорили, но вроде запустили же?
(я точно не знаю, сам со старыми операционками дел не имею)
вовсе нет… Например ДХ10 невозможно запустить под XP… надо же людей всеми то способами переманивать на новые ОС… хотя я насколько помню — дх9 API пытались портировать на WIN98, и вроде добились каких-то результатов… Ибо во времена win98 майкрософт не оценивала дх, как потенциальную фичу, для заманивания людей на новые ОС… хотя кто знает, что у Билли и команды тогда творилось в голове)
Я про вот это: news.softodrom.ru/ap/b1748.shtml
Я сейчас погуглил на эту тему: парень и правда частично портировал часть интерфейсов, часть заимплементил. Но проект остался недоделанным, да и смысла в его реализации я не вижу (как я понял, новые интерфейсы dx10 у него работают через dx9)
В FF 4 тоже используются api, которых нет в XP, и ничего. Настоящие причины — политические.
Почему все молчат про WebM? Это же событие, теперь будущее видео в веб, наконец-то, решено.
Протестил скорость используя SunSpider 0.9.1, результат впечатляет.
IE 9 — Total: 168.1ms ± 0.4%
Chrome — 9.0.597.94 — Total: 183.7ms ± 0.4%

Будем надеятся что получим толковый browser.

CPU: i7 980X extreme
SunSpider у меня всегда выдавал в IE лучшие результаты. Тесты и реальная жизнь отличаются.
Ага, запустить какой-нибудь Google V8 Benchmark, Peacekeeper, Kraken, так там результаты IE 9 всегда в хвосте были.
Прогнал в кракене, чуть быстрее хромого, на 0.4 секунды, сами попробуйте.
мне одному кажется, что новый интерфейс — очень наглый копипаст с хрома и лиса? я конечно понимаю, что прогресс не стоит, уже в каждом браузере есть поиск через адресную строку, идет упрощение и оптимизация самой «мордочки» программы, но не пора ли майкрософту поднапрячся, и ввести свои, эксклюзивные и оригинальные фичи? Да и как не крути — IE всегда отставал от своих конкурентов…
ну что же, дождемся финалки =)
Хорошие решения грех не спиздить.
Подскажите, пожалуйста, у него есть возможность даунгрейда до 8 в случае чего? Т.е. ie9 можно удалить и назад ie8 поставить?
Windows 7- есть
Control Panel / Unistall a program / View Installed Updates — там в списке
control panel --> programs and features --> view installed updates --> uninstall update
Holms, kichik, спасибо большое!
Да. Только он обозначается не как программа, а как апдейт
Просто есть некоторая несправедливость в сравнение браузеров, которые старательно разрабатываются под все платформы и ИЕ только под windows.

Вот я с win сейчас дела не имею, а в друг ие в линуксе на работе показался бы мне настролько хорош, что заставил бы меня поиграться и другими продуктами ms?
То есть, для начала с Windows :)
Уже RC, а сочетание градиента и border-radius по-прежнему приводит к потере скругления углов.

#nav{
border-radius: 10px;
filter: progid:DXImageTransform.Microsoft.gradient(
  startColorstr='#798E8A',
  endColorstr='#9BBDE8',GradientType=1 );
}
Знаю, что нарываюсь, но скажу.
Мне не понятны эти восхваления IE и минусы комментов, подобных этому (явно с юмором). Подозреваю, тут орудуют пиар агенты Microsoft`а. Какой бы ни был IE9, я не могу забыть какими были все его предшественники. Для меня это всё равно, что маньяку всё простить, поверить в его раскаяние и пожать руку :). IE упустил рынок и с этим надо смириться. Вспомните мои слова через год :). Минусуйте сколько влезет.
Встречный вопрос: а вы вспомните свои слова через год? ;)
Я помню свое мнение об IE год и даже два года назад. Конечно, расчет на школоту, но для «старичков» IE всегда будет не в почете, ИМХО :).
Вы каких «старичков» имеете ввиду? Времен IE6?
Вот тут общая страница, на которой можно выбрать, что скачивать, причём у меня там русские версии по умолчанию (т.к. OS русская изначально)
UFO just landed and posted this here
Я не понимаю, откуда столько внимания к этой теме — да кому он вообще нужен!? о_О
Пару косяков явных убрали. Теперь консоль MMC с журналом событий нормально закрывается после того, как посмотришь подробности события в XML. Раньше просило закрыть мешающее ей окно, которого на самом не было (видимо сбой в XML обработчике). Плюс пофиксили зависания на Одноклассниках (причину я так и не выявил в свое время). В остальном браузер очень даже неплох. У меня встал без ошибок и работает четко.
Причина простая — огромное количество джаваскриптов на странице. Браузер просто захлебывается в них.
Мда, у кого-то RC1, а у жуликов уже релиз :)
Стандартный развод на смс (точнее — на 3 смс) — но как оперативно и злободневно!
Нет в SP1 он не попадет. Он уже готов.
UFO just landed and posted this here
Видимо, хотят снова успеть выпустить новый IE за пару недель до выхода нового Firefox. %)
Поставил IE9 RC — перестал работать клиент LiveZilla (невозможно ответить — буквы не пишутся), обещают добавить совместимость с IE9 RC через несколько дней.
Navigation Timing — что это такое? Его никто кроме ИЕ даже не пытается поддерживать, я смотрю
Sign up to leave a comment.

Articles