Search
Write a publication
Pull to refresh

Comments 73

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

Я может чушь сморожу, но в Хроме и ФФ с GPU ускорением — отчётливо заметно, что отображение шрифтов меняется — более насыщенные становятся. Более того, в ФФ4 в опциях есть настройки:
>> gfx.font_rendering.directwrite.enabled = true
Разве это не говорит о том, что с такими заявлениями IE11 припозднился года на два? Или DirectWrite не использует ускорение GPU?
Поправил на «рендеринг», но вопрос в значительной степени, насколько я понимаю, в именно в том, на каком уровне происходит рендеринг, кеширование и далее композиция разных слов.

That's because IE 11 is the first browser to draw and cache text on the GPU itself
Судя по исходному предложению — это можно перевести, почти дословно, как «Это потому, что IE11 является первым браузером, который самостоятельно (т.е. без сторонних библиотек) рисует и кеширует текст с помощью GPU». Тогда бы эта фраза имела смысл, разработчики, мол реализовали свой, софтварный, оптимизированный именно под этот браузер рендер шрифтов, а не используют DirectX, OpenGL, WinApi и прочее. Я не представляю как это (будучи простым фронт-энд разработчиком и не влезая в подобные тонкости), но это единственный вариант, что приходит на ум.
А может это ваш комментарий припозднился? Хоть я не фанат IE, но реализация Direct Write была еще в 9ке, а Хром под виндой все еще не умеет direct write.
UFO landed and left these words here
> Единственное, не нашел где теперь включается режим совместимости с предыдущими версиями IE

Ведь по сути единственная причина была открывать IE. Куда спрятали?..
UFO landed and left these words here
Переключения режимов совместимости убрали, более того, IE11 игнорирует условные комментарии для старых версий (ну там есть исключение, когда сайт явно диктует какой-то режим, тогда пока можно переключаться между ним и edge), отключает некоторые нестандартные штуки и т.п. Для тестирования старых версий браузера — виртуальные машины.

Подробности тут: msdn.microsoft.com/en-us/library/ie/bg182625(v=vs.85).aspx
UFO landed and left these words here
Эти режимы совместимости всё равно не на 100% точны. Если вы серьёзно собираетесь все версии ИЕ (ну хотя бы с 9), то вам в любом случае придётся ставить VM для каждой версии, что бы учесть всё. А то вдруг у пользователя там не работает, что то… вот тогда точно нужно смотреть на реальном браузере.
UFO landed and left these words here
Ну у любого шага есть плюсы и минусы. Очевидные плюсы: это упрощение кода, тестирования и т.п. (не нужно с собой таскать старые версии), что означает более быструю разработку браузера и новых фич, а также более активное продвижение стандартов: ориентируйтесь на стандартный режим и автообновление IE, как вы делаете это для других браузеров.

А так какая радость иметь, скажем, IE20, который будет содержать в себе «версии» IE c 6 по 19?
UFO landed and left these words here
Не пробовали IETester? В нем можно смотреть сайты через все старые версии IE.
По условным комментариям — да, IE10 в стандартном режиме уже не поддерживал условные комментарии.
Спасибо, что предупредили! А то хотел уже скачать поставить посмотреть.
Вот вечно у IE какие-то сюрпризы.
Единственное, не нашел где теперь включается режим совместимости с предыдущими версиями IE

Самое интересное, если есть мета-тег
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

То во вкладке Эмуляция есть режим IE 7 и он действительно работает (есть сайт который написан под IE 6-7, и на более новых браузерах разваливается). Но если мета-тега нет, то выбрать режим IE 7 нельзя. Так что загадочно…
UFO landed and left these words here
> это же проблема кода, а не браузера

Это проблема разработчика :(
Вот приходит клиент с древней XP и с IE8, и вот что прикажете делать? Заводить еще одну виртуалку?
А с другими браузерами проблемы обновления не было — последние версии без проблем ставятся на что угодно. Это только IE такой особенный.
UFO landed and left these words here
Вот именно из-за этого и приходится делать костыли, и следить за поддержкой всякого древнего г-вна. Сорри за мой французский :)
UFO landed and left these words here
Потому что «клиент всегда прав». И если для него те 8-10% пользователей IE8 важны — то делать и поддерживать совместимость нужно.
Знали бы вы как я радовался когда IE6-7 официально стали «уже всё», и их проценты сползли к <1. Хотя, к слову, серьезной разработкой и интеграцией дизайна я не занимаюсь, но приходится поддерживать все это хозяйство.
UFO landed and left these words here
UFO landed and left these words here
> От мобильного Сафари 6 ведь никто не требует «эмуляции мобильного Сафари 5», проверяют в настоящем…

Вот чесслово, ниразу не сталкивался и не слышал про проблемы с совместимостью в Сафари, какие были в IE6-10.
Впрочем, в памяти что-то крутится, связанное с каким-то единственным косяком в Сафари многолетней давности, но за давностью лет никаких деталей уже не помню.
UFO landed and left these words here
Chosen, к примеру, не работает в старых iOS
А окошечко настроек, где чёрт ногу сломит, всё ещё фиксированного размера?
UFO landed and left these words here
Пробовал пару раз пользоваться встроенным F12, извините… может в нем и есть что-то чего нет в FireBug, но пользоваться настолько неудобно что хочется блевать. Единственное предназначение этого F12 это отлавливание багов того же IE, причем не в самой удобной форме. К слову в Chrome и Opera тоже аналогичные тулзы не нравятся.

К словосочетаниям типа «IE стал еще быстрее» и т.д. давно перестал относиться серьезно. Открываю его только что бы посмотреть что страница отображается нормально.

Остановился на том что для разработки — только Firefox. Лазить в нете + смотреть фильмы онлайн — Chrome. Открывание 30+ табов всяких статей и т.д. это естественно Opera.

IE10 открываю в экстренных случаях…

Ничего против майкрософта не имею… но после мучений с IE10 и его крашем каждый раз когда он только поднимается я на нем поставил крест для себя.
а по мне так это дело привычки.
я вот пользуюсь хромовскими дев тулзами и очень нравятся. а фаербаг дольше 10 минут не протерпел.
В IE11 останется опция в инструментах разработчика — режим браузера для тестирования отображения в старых версиях (7,8,9,10)?
UFO landed and left these words here
Извиняюсь. Бегло просмотрел, не увидел.
UFO landed and left these words here
Согласен, что эмуляция была так себе, но она хотя-бы позволяла оценить баги верстки, посмотреть как примерно сайт будет выглядеть в старых версиях (опять же, я не говорю про полную эмуляцию, а про тупо рендеринг — тут было все более-менее похоже). Вот этой штуки будет не хватать.
UFO landed and left these words here
> IE9 — IE10 минус градиенты и 3D. IE8 — IE9 минус круголки и тени.

Не все так просто, там и другой специфики много было. В основном — в IE8.
IE9-IE10 — там уже более-менее близко все было, а вот с 8-м всегда секса было много.
Градиенты-уголки — это все фигня, и лечится простыми костылями.
UFO landed and left these words here
Так глубоко — да, без оригинального IE8 — никак.
А вот «свою интерпретацию» разметки было сразу видно и в режиме эмуляции.
Браузер конечно быстрый, возможно даже самый быстрый. Но когда, черт-возьми, в нем станет удобно ежедневно работать? Где поддержка плаггинов, где удобные настройки, адекватный интерфейс?
Браузер — это давно не только движок для отображения порно-сайтов. Это рабочий инструмент.
Я бы давно перепрыгнул с chrome на ie, если бы в нем было хотя бы на сколько-нибудь удобно работать.
А почему он только 11ой версии, а firefox уже 22ой, а хром 27? Наверное, это очень старый и глупый браузер.
А сафари только 6-й, вообще глупый браузер :)
Наверное. Как-то не довелось видеть. Это же форк Konqueror, нет?
Не ожидал такой не точности от вас.
WebKit это форк khtml и ksj (javascriptcore был далее полностью переписан). Разницу между KHTML и KJS (далее по тексту просто KHTML) и Konqueror думаю вы поймете. А то, что Safari это не только WebCore и JavaScriptCore думаю тоже знаете.

WebKit в опенсорсе с 2005 года, а KHTML форкнули еще раньше. С того момента как Apple форкнули KHTML было сделано столько изменений, что комманда KHTML не успевали бэкпортировать фичи.

tl;dr

WebCore является форком KHTML, но от KHTML там уже почти ничего не осталось. Safari имеет общее с Konqueror только то, что они оба использовали когда-то KHTML.
За вычетом несущественных деталей, форк.
Да что вы, что вы, Konqueror только 4-й, он глупее, не может быть Сафари его форком!
Угу. Все браузеры с версией меньше 16 — старые и уродливые.
UFO landed and left these words here
Вы же понимаете, как мир на блэкберри смотрит…
Chrome рендерит логотип дольше, потому что это логотип IE. Это он просто стебётся :)
Хе-хе. Тест с отрисовкой логотипа и правдно весёлый: как обычно, Opera полна сюрпризов :) Ниже пара скриншотов, можно угадать где чей (а если и не угадать, то на них написано..)

Скрытый текст



После просмотра первого скриншота — напомнило.
>«Internet Explorer 11 позволяет использовать HTML5 видео без дополнительных плагинов.»

Ага, только реализация HTML5 видео у них сразу с несколькими проприетарными DRM-технологиями. Бодренько шагаем в сторону 19-го века, товарищи! Более того, они эти штуки в W3C проталкивают и гордятся тем что «это будет частью HTML5, а мы первый браузер, который это поддерживает!». Т.е. если Хром с Лисой не захотят долбаться со всякими там закрытыми кодеками\лицензиями\правами на копирайт — так они, получается и HTML5 отвечать не будут! Что творится, что творится…
В 19 веке не было DRM, а законы о копирайте были куда более гуманными.
А почему в видео Хром тестируют не на последней dev 30 версии? Там он пошустрее уже будет.
Как-то можно установить IE11 Preview на Win8 без обновления на Win 8.1?
Будут ли все текущие IE10 автоматически обновлены на IE11?
Обновление Developer Tools исключительно визуальное. Ну, может работает надёжней. И режим совместимости так просто не включить.
Однако, console.log(window) по-прежнему выдаёт неинформативное приведение toString — [object Window].
А console.dir() там нету что ли?
Да, есть, конечно. Но, в отличие от log, он не позволяет выводить несколько переменных сразу. Ну и никто не отменял общие практики, банальное удобство.
Как-то нигде не разъясняется — это preview встанет на место текущего IE или параллельно?
И посмотреть хочется, и терять стабильный браузер, в котором тестирую, нельзя.

Удачи разработчикам, давайте догоняйте побыстрее остальных.
В браузерной войне важна массовость :)
UFO landed and left these words here
Н-да, похоже, если про удаление написано: «select View installed updates» — то он встает на место десятой версии. А лучше бы рядом.
UFO landed and left these words here
UFO landed and left these words here
А почему нельзя отправлять репорты о багах?
Sign up to leave a comment.