Friend Опубликовано 19 января, 2018 Поделиться Опубликовано 19 января, 2018 @ska79, я вручную скачал и установил. Ссылка на комментарий Поделиться на другие сайты Поделиться
ska79 Опубликовано 20 января, 2018 Поделиться Опубликовано 20 января, 2018 Так что то и не видит обновления до 58 версии. У кого нибудь обновился браузер? Ссылка на комментарий Поделиться на другие сайты Поделиться
andrew75 Опубликовано 20 января, 2018 Поделиться Опубликовано 20 января, 2018 Как выложат на релизный канал, так и обновится. Не хотите ждать, скачайте вручную, Friend дал ссылку. Что вы каждый раз истерику устраиваете ) Ссылка на комментарий Поделиться на другие сайты Поделиться
ska79 Опубликовано 20 января, 2018 Поделиться Опубликовано 20 января, 2018 @andrew75,истерику никто не устраивает. ) Ссылка на онлайн установщик - дождусь когда выложат офлайн установщик на сайте мозиллы Ссылка на комментарий Поделиться на другие сайты Поделиться
andrew75 Опубликовано 20 января, 2018 Поделиться Опубликовано 20 января, 2018 Ссылка именно на офлайн установщик. Ссылка на комментарий Поделиться на другие сайты Поделиться
sputnikk Опубликовано 20 января, 2018 Поделиться Опубликовано 20 января, 2018 Ещё нет описания изменений в 58. Может появится в понедельник вечером В Калифорнии сейчас суббота, 5:30 утра Ссылка на комментарий Поделиться на другие сайты Поделиться
Friend Опубликовано 20 января, 2018 Поделиться Опубликовано 20 января, 2018 В Firefox 58 появится новый двухуровневый компилятор Разработчики Mozilla сообщили о включении в состав Firefox 58, релиз которого ожидается на следующей неделе, нового компилятора, который обеспечивает компиляцию промежуточного кода WebAssembly в 10-15 раз быстрее, чем используемый до этого оптимизирующий компилятор. На типовой рабочей станции скорость компиляции кода WebAssembly достигает 30-60 Мб в секунду, а на мобильном устройстве 8 Мб в секунду, что быстрее, чем пропускная способность большинства сетей. Особенностью нового компилятора является возможность компиляции кода по мере его загрузки. В сочетании с высокой скоростью компиляции данная особенность позволяет получать готовый код почти сразу после окончания загрузки, так как большая часть кода успевает скомпилироваться во время загрузки кода. Потребность в компиляции по мере загрузки возникла при появлении WebAssembly, так как для обычного JavaScript операции парсинга требуют заметных ресурсов, а псевдокод WebAssembly значительно проще для декодирования и компактнее (требует передачи меньшего объёма по сети для реализации аналогичной функциональности). Ранее параллельно с загрузкой JavaScript осуществлялся парсинг, который выполнялся в параллельном потоке и формировал готовый для компиляции код к моменту окончания загрузки JavaScript, но компиляция производилась после завершения разбора. В WebAssembly готовность для компиляции наступает значительно раньше, а фазы декодирования и компиляции могут быть разделены на отдельные потоки и выполняться параллельно. Более того, компиляция может завершиться даже раньше окончания загрузки файла wasm, так как секция с кодом в модуле расположена раньше секции с данными, и псевдокод успевает скомпилироваться ещё когда секция данных продолжает загружаться. Суть двухуровневого компилятора заключается в наличии двух фаз: baseline, в которой приоритет отдаётся скорости компиляции в ущерб качеству оптимизации, и оптимизирующей фазы, которая выполняется достаточно медленно, но выдаёт хорошо оптимизированный код. В частности, baseline-компиляция выполняется в 10-15 раз быстрее, но генерирует код, работающий примерно в два раза медленнее. В процессе компиляции вначале применяется baseline-стадия, которая быстро формирует готовый для исполнения код. Далее данный код запускается, а параллельно начинает работать оптимизирующая стадия компилятора, которая формирует улучшенный и более быстрый вариант кода, который после готовности заменяет собой предложенный на первой стадии код. Для WebAssembly и JavaScript метод вызова оптимизирующей стадии сильно отличается. Для JavaScript вторая стадия запускается спустя какое-то время после начала выполнения кода, лишь после того как накопится определённая статистика о характере выполнения и типах данных. В WebAssembly вся необходимая информация уже имеется в псевдокоде, поэтому нет смысла затягивать с выполнением второй фазы, и, как следствие, оптимизированный код быстрее замещает собой первоначальный черновой код. Компиляция на второй стадии выполняется в отдельном потоке, параллельно с работой кода web-приложения. Для ускорения данной стадии в новом движке Firefox осуществляется распараллеливание на уровне компиляции отдельных функций, которое позволяет разнести компиляцию на несколько потоков и задействовать все простаивающие ядра CPU. Для ещё большего ускорения работы компилятора планируется добавить систему кэширования, которая при повторном выполнении wasm-файлов позволит сразу использовать уже ранее скомпилированный и сохранённый в кэше машинный код. В Firefox 58 функциональность будет ограничена поддержкой [[https://blog.mozilla.org/javascript/2017/12/12/javascript-startup-bytecode-cache/ кэширования байткода]] для JavaScript (ускоряет загрузку Facebook на 12%, Twitter на 5.4%, сайтов Google на 4.9%), а кэширование итогового машинного кода будет реализовано в одном из дальнейших выпусков. 1 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
ska79 Опубликовано 22 января, 2018 Поделиться Опубликовано 22 января, 2018 Компания Mozilla разместила установочные файлы финальной версии Firefox 58.0 "Quantum" для операционных систем Windows, Linux и macOS на официальных серверах. Автоматическое обновление будет доступно 23 января https://www.comss.ru/page.php?id=4782 По состоянию на сейчас невозможно загрузить с офсайта. ГРузится версия 57.0.4 - офлайн установщик. Ссылка на комментарий Поделиться на другие сайты Поделиться
sputnikk Опубликовано 24 января, 2018 Поделиться Опубликовано 24 января, 2018 Релиз Firefox 58 Ссылка на комментарий Поделиться на другие сайты Поделиться
oit Опубликовано 24 января, 2018 Поделиться Опубликовано 24 января, 2018 Обновился до 58, слетел значок FF Ссылка на комментарий Поделиться на другие сайты Поделиться
ska79 Опубликовано 24 января, 2018 Поделиться Опубликовано 24 января, 2018 @oit,какой значок? Ссылка на комментарий Поделиться на другие сайты Поделиться
oit Опубликовано 24 января, 2018 Поделиться Опубликовано 24 января, 2018 какой значок? на Рабочем Столе.Пришлось ручками его сменить. Ссылка на комментарий Поделиться на другие сайты Поделиться
Dimya Опубликовано 26 января, 2018 Поделиться Опубликовано 26 января, 2018 Да обновилось в штатном режиме-теперь версия для 32-х и 64-х разрядных ОС Win10 одна:№58... Ссылка на комментарий Поделиться на другие сайты Поделиться
sputnikk Опубликовано 26 января, 2018 Поделиться Опубликовано 26 января, 2018 Интересно, в связи с введением новшеств в браузере, появятся ли на его движке хорошо финансируемые форки, типа Оперы или Яндекс-браузера. Ссылка на комментарий Поделиться на другие сайты Поделиться
ska79 Опубликовано 29 января, 2018 Поделиться Опубликовано 29 января, 2018 Релиз firefox 58.0.1 (уже доступен для обновления) Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти