- PVSM.RU - https://www.pvsm.ru -
Mozillа постепенно добавляет поддержку 64-битной Windows [1] в браузеры. Ранее она появилась в Nightly, а в конце марта планируется выход первого стабильного релиза с 64-битным инсталлятором.
Как известно, в честь 10-летнего юбилея Firefox в ноябре вышла версия браузера специально для разработчиков — Firefox Developer Edition [2]. Туда включены экспериментальные средства разработки (Firefox Tools Adapter b lh/), WebIDE, у него тёмная тема по умолчанию и отдельный профиль, так что Developer Edition запускается параллельно с обычным Firefox.
Так вот, недавно коллекция версий FF [3] пополнилась 64-битным билдом Developer Edition под Windows.
Как сообщалось ранее, решение возобновить выпуск принято в связи с полученной статистикой о том, что 50% пользователей Firefox под Windows работают на 64-битной версии операционной системы. Вообще, такая версия выпускалась давным-давно, ещё с 2010 года, но была остановлена [4] в ноябре 2012 года.
В отличие от Firefox, компании Microsoft и Google уже выпустили 64-битные версии браузеров под Windows. Версии FF 64-bit для Linux и OS X тоже выпускались давно, но теперь и пользователи Windows не будут чувствовать себя ущербными.
64-битная платформа даёт ряд преимуществ. Во-первых, снимается лимит 4 ГБ на адресацию памяти. Увеличенное адресное пространство нужно для больших приложений, как игры на движке Unreal Engine.
[5]
Демо Unreal в Win 64-bit Developer Edition
Некоторые из самых больших приложений вообще не запустятся в 32-битной версии. К примеру, при портировании на asm.js рекомендовано устанавливать размер кучи не более 512 МБ в 32-битном браузере, а вот в 64-битном можно увеличить его уже до 2 гигабайт.
Кроме того, 64-битный FF просто работает быстрее. Он лучше оптимизирован под современные CPU и компиляторы, содержит обновлённый набор инструкций и соглашение о вызовах, позволяющее большему числу параметров быстрее проходить через регистры. Как говорил Google при выпуске 64-битного Chrome, при работе с графикой и мультимедийными материалами наблюдается прирост производительности в среднем на 25%. Улучшаются также стабильность и безопасность браузера, в том числе за счёт более эффективной работы механизма рандомизации адресного пространства ASLR [6].
Кроме 64 бит, в Firefox 38 Developer Edition сделан ряд других усовершенствований [7]. К примеру, теперь поддерживается несколько медиапотоков (камера, передача экрана, звук) в рамках одного соединения mozRTCPeerConnection [8], что упрощает организацию видеочатов по WebRTC в браузере.
Ещё полезная мелочь: отдельный фильтр для XMLHttpRequests в сетевом мониторе и логи в консоли.
Автор: alizar
Источник [10]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/windows/84885
Ссылки в тексте:
[1] добавляет поддержку 64-битной Windows: https://wiki.mozilla.org/Firefox/win64
[2] Firefox Developer Edition: http://habrahabr.ru/post/242363/
[3] коллекция версий FF: https://mozilla-russia.org/products/firefox/history.html
[4] остановлена: http://habrahabr.ru/post/159837/
[5] Image: http://habrastorage.org/files/163/c83/9d1/163c839d1d954b8c9eed447498ac81bf.png
[6] ASLR: http://en.wikipedia.org/wiki/Address_space_layout_randomization
[7] ряд других усовершенствований: https://www.mozilla.org/en-US/firefox/38.0a2/auroranotes/
[8] mozRTCPeerConnection: https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection
[9] Image: http://habrastorage.org/files/8d3/760/4d5/8d37604d55594f7fb43f1056948c6258.png
[10] Источник: http://geektimes.ru/post/246790/
Нажмите здесь для печати.