JavaScript: единый код и стандартизированный набор тестов
Целиком отдаться HTML5 - значит позволить разработчикам использовать одинаковую разметку в Сети, и к этому же относится одинаковый код JavaScript.
В движке JavaScript "Chakra" в
Для обеспечения правильной работы единой разметки в Сети требуется наличие разносторонних тестов, на которые для предоставления совместимой реализации могли бы положиться все браузеры. Microsoft работала с W3C над созданием окончательного набора тестов для спецификаций HTML, CSS, SVG и других веб-стандартов. За последние месяцы мы представили в W3C порядка 200 новых
В отличие от спецификаций, разрабатываемых W3C, у JavaScript нет окончательного набора тестов, разработанного и поддерживающегося ECMA. В отсутствии такого набора, разработчики браузеров пытались заполнить эту брешь самостоятельно. Мы опубликовали
Вот почему Microsoft теперь работает с производителями других браузеров и другими участниками TC-39 над созданием официального пакета тестов ECMAScript, поддерживаемого ECMA. Мы желаем оказать помоom в создании этого набора тестов и предложить для него сами тесты. Мы также приветствует вклад в это дело производителей других браузеров.
Уверенность в том, что один и тот же скрипт везде работает одинаково, является жизненно важным для веб-разработчиков. Мы рассчитываем на ваши отзывы по мере продолжения нашей работы над воплощением этого в жизнь.
Шанку Нийоги (Shanku Niyogi),
Руководитель группы разработчиков JavaScript
Источник:
Перевод: Sibiryak
По теме
- Еще пару слов о защите пользователей IE9 от отслеживания
- [Temp] Бенчмарк HTML5 Blizzard: проверьте аппаратное ускорение вашего браузера
- [Temp] Работаем с закрепление сайтов
- Блог IE в 2010: на связи с вами
- С новым аппаратно-ускоренным годом!
- HTML5: экспериментальный и готовый к использованию
- Доступно декабрьское накопительное обновлениие безопасности для IE
- IE9 и конфиденциальность: введение в защиту от слежения
- Более быстрый и умный список Compatibility View List в IE9
- Субпиксельные шрифты в Internet Explorer 9