|
02.02.2015, 11:25
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
отсюда
Сообщение от kobezzza
|
Подробности о новом движке рендеринга Microsoft для «Project Spartan»
|
Цитата:
|
Но этот прогресс был существенно отягощен бременем поддержки режимов документа IE5.5, IE7, IE8, IE9 и IE10 – концепции, в которой веб более не нуждается
Поэтому мы решили создать новый движок, использующий в качестве отправной точки уровень поддержки стандартов в IE11
В последующие месяцы наслоения наследия IE были счищены с нового движка. Исчезли режимы документов. Мы удалили подсистему, отвечавшую за эмуляцию особенностей композиции IE8. Мы вынесли VBScript. Хвосты наследия вроде attachEvent, X-UA-Compatible, currentStyle – все были вычищены из нового движка.
Project Spartan также несет в себе обновленную версию инструментов разработчика F12
|
Думаю, остальные браузеры поступят также, если еще не поступили. Т.е. обратная совместимость будет сломана.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|
02.02.2015, 12:07
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от nerv_
|
Думаю, остальные браузеры поступят также, если еще не поступили. Т.е. обратная совместимость будет сломана.
|
ECMAScript 6 берёт своё
будем делать 2 версии - для новых браузеров (ES6) и для старых (транспилим код через 6to5)
имхо, это классно. нужно же как-то двигаться вперед
|
|
02.02.2015, 13:03
|
|
Профессор
|
|
Регистрация: 28.11.2009
Сообщений: 328
|
|
Сообщение от melky
|
будем делать 2 версии - для новых браузеров (ES6) и для старых (транспилим код через 6to5)
|
Нафига лишние сложности? Если хочется быть чуть ближе к ES6 возьмите и запилите то что можно запилить через прототип. Т.е. встроенные классы расширьте (типа Array.prototype.крутой_метод_из_бу ущего), а class я бы пока оставил.
|
|
02.02.2015, 13:17
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от Zend
|
Нафига лишние сложности? Если хочется быть чуть ближе к ES6 возьмите и запилите то что можно запилить через прототип. Т.е. встроенные классы расширьте (типа Array.prototype.крутой_метод_из_бу ущего), а class я бы пока оставил.
|
по-моему, это и есть сложности ) ES6 - это далеко не расширение прототипов
я подразумевал 2 параллельные сборки проекта. это всего лишь второй конфиг сборщика (с 6to5) и второй вызов команды.
ну и использование feature detection для определения поддержки ES6, уже на странице с подключением
хотя можно и 6to5 для всех браузеров использовать (как сейчас) и не париться вообще
|
|
02.02.2015, 13:25
|
|
Профессор
|
|
Регистрация: 28.11.2009
Сообщений: 328
|
|
Сообщение от melky
|
ES6 - это далеко не расширение прототипов
|
читнул кое что.... надо валить из треда пока не захотелось на es6 что нибудь переписать
|
|
02.02.2015, 13:29
|
|
Профессор
|
|
Регистрация: 28.11.2009
Сообщений: 328
|
|
Меня пугает вот это:
Цитата:
|
var self = this; - самый простой способ сохранить контекст нужного объекта
В ES6 можно гораздо проще:
|
function SomeClass() {
this.iter = 0;
setInterval(() => {
this.iter++;
console.log('current iteration: ' + this.iter);
}, 1000);
}
var sc = new SomeClass();
что будет со старым кодом?
|
|
02.02.2015, 13:30
|
|
Профессор
|
|
Регистрация: 28.11.2009
Сообщений: 328
|
|
извиняюсь, всё ок. привык к liveScript, не заметил () => вместо function
|
|
02.02.2015, 13:42
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
|
|
02.02.2015, 14:09
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от Zend
|
пока не захотелось на es6 что нибудь переписать
|
Он такой, он уже прокрался в твоё сердце и свил там гнездо. Просто ты ещё этого не осознаешь. Дальше будет ломка, но ты уже знаешь чем это кончиться!
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
02.02.2015, 14:10
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
|
|
|
|