Pull to refresh
130
0
Константин Кичинский @kichik

User

Send message
control panel --> programs and features --> view installed updates --> uninstall update
В статье это есть и даже выделено, но на счет будущего видео в веб и WebM есть определенные сомнения. См. также пост HTML5 and Web Video: Questions for the Industry from the Community
Для всего есть бизнес-мотивация.

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

Для Microsoft основная платформа — Windows. И наша задача — обеспечить наилучший UX именно под Windows, предоставляя при этом решение, качественно поддерживающее современные стандарты. Интерес в том, чтобы пользователи предпочитали Windows, а не скажем, там MacOs. Поддержка браузера в другой ОС не приносит никакого профита.
Это неправильно сравнение. Зачем кроссплатформенное решение Mozilla понятно, зачем оно нужно Microsoft — нет.
Заточенность под любой конкретный браузер, даже формально кроссплатформенный, содержит в себе риск, что что-то будет не так: сборки-то все равно разные и используемые API разные.

Зачем это Microsoft?
Это тесты, которые готовились командой IE в ходе разработки IE9. Это не все тесты, и понятно, что в ходе разработки использовались и сторонние наборы тестов.

Исходя из этого абсолютно логично, что IE9 эти тесты проходит.
Если веб-приложение само использует некроссбраузерные решения это заведомо делает его также некроссбраузерным и зачастую некроссплатформенным.

Какой интерес для Microsoft выпускать IE для других ОС?
Как кроссплатформенность веб-приложений связана с кроссплатформенностью браузера?
Насколько я понимаю, это не стандартные свойства.
Положительно отношусь к Опере, но неужели вы думаете, что табы придумали в Опере или Опера была первым браузером с табами? Или, что превью окон в Windows Vista придумали после того, как в Опере появилось превью табов? :)))
ECMA — это организация. Стандарта ECMA не существует. ECMA-262 — это стандарт. языка ECMASCript. JavaScript и JScript — его реалиации.

JavaScript 1.8.x — заметно выходит за рамки 3й и 5й редакций ECMA-262. Это не плохо, но на него, к сожалению, нельзя ориентироваться на практике.
Это ярлыки на веб-сайты. Фактически, при запуске закрепленного сайта запускается тот же IE с небольшими изменениями интерфейса (убирается иконка домой, появляется иконка сайта и меняется цвет стрелок).

Технически, браузер в виде сервиса не висит — просто по запуску ссылок запускается браузер.
Это делается через JavaScript на странице.
Непонятно, что означает отдельный диалект. Есть стандарт и его реализация в различных браузерах.

А вот реализация в Firefox с дополнительными плюшками — это как раз дополнительный диалект, добавляющий свой собственный словарь.
Win7 предоставляет API для всех приложений для работы с панелью задач.
JavaScript является торговой маркой Oracle и используется Mozilla Foundation по лицензии.

JScript в IE9 соответствует спецификации ECMAScript5.
MS заинтересована в том, чтобы пользователи Windows получали наилучший UX.

Год назад аналогичная история была с превью табов в таскбаре — сначала они появились в IE, сейчас они есть во всех браузерах.
Достаточно вставить на одной странице, например, на главной.
It should be noted that the only browser that supports ‘JavaScript’ are Mozilla-based ones. However, all modern browsers support a version of ECMAScript – at least version 3. JavaScript 1.6-1.9 are just code names for the interim versions of ECMAScript (JavaScript on Gecko) that are leading up to JavaScript 2.0 (ECMAScript 4). Of course no other browser will support another JavaScript 1.6-1.9, since they aren’t obligated to support JavaScript.
Versions of JavaScript
John Resig, JavaScript Tool Developer for the Mozilla Corporation

Так что не удивительно, что
все эти вкусности не поддерживает даже Chrome (что уж говорить об IE?), а только Firefox 3+,
если учитывать, что за разработку JavaScript отвечает Mozilla Foundation.

В сущности, сейчас не очень понятно, к чему приведут все эти телодвижения и что в итоге и в каком виде войдет в следущую версию спецификации. Актуальная на сегодня версия ECMAScript-262 — 5я редакция. А для нововведений от Mozilla пока, к сожалению, нет стандарта, на который можно было бы ориентироваться.
И это тоже :) Пришлось поломать голову в понимании, как связаны объекты и почему не работает в рамках ES5

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity