Cooler Master Cosmos II

Статьи и обзоры

Компьютеры Кулеры Мультимедиа ТВ-тюнеры Периферия
Сети, Wi-Fi, VoIP GPS-навигация и смартфоны
Носители информации, NAS Софт, игры, Windows Игровые манипуляторы Своими руками Корпуса и блоки питания Системы безопасности Серверное оборудование Аналитика Технологии Материнские платы Мониторы Видеокарты

Конкурсы

Сервисы

Рассылка новостей

Опрос

Вход на сайт

Логин:
Пароль:
Забыли пароль? Регистрация

Компания Mozilla анонсировала запуск 9-й сборки браузера Firefox

В преддверии католического рождества известный интернет-разработчик - компания Mozilla анонсировала запуск заключительной, 9-й по счету сборки браузера Firefox. В обновленном интернет – обозревателе, помимо исправления ошибок и устранения мелких недостатков, предусмотрен и ряд значительных новшеств, направленных на гарантированную стабильную работу браузера.

Одним из первых немаловажных преимуществ стала реализация новой функции Type Inference в структуре движка JavaScript. Скорее механизм работы этой утилиты будет интересен программистам, чем обычным пользователям. Стоит иметь в виду лишь то, что благодаря нововведению браузер сможет намного быстрее загружать продвинутые веб-сайты, созданные с кодом JavaScript (например, Twitter или Gmail). Type Inference стал настоящим проектом, к которому были привлечены ведущие специалисты компании Mozilla, его реализация осуществлялась на протяжении целого года, и вот, наконец, пользователи обозревателя смогут по достоинству оценить все преимущества нового продукта.

Основной проблемой JavaScript является отсутствие возможности изначально задавать тип переменных (строчный, целочисленный и так далее). Вместо этого тип переменных определяется интерпретатором исключительно в процессе функционирования и обуславливается характером проводимых с ним операций. Таким образом, обеспечивается наибольшая гибкость, но в то же время, интерпретатор JavaScript должен принимать во внимание эту специфическую особенность и обрабатывать каждую переменную отдельно, наподобие того, как если бы он работал с абстрактным типом, содержащим произвольный тип значений.

В новом же Firefox 9 движок SpiderMonkey JavaScript устанавливает код и определяет тип переменных. А потом на основании прогнозированных данных создает компилированный код JIT. В Результате система позволяет добиться более компактных и быстрых кодов, а также сравнительно низких объемов использованной памяти (однако не стоит забывать, что определенный объём памяти все же необходим для детекции типа переменных).

Ведущий инженер-разработчик Firefox Брайан Бонди подчеркивает, что изменения движка JavaScript, которые были внесены в Firefox 9, способствуют увеличению производительности на 30% в таких тестовых пакетах, как, например, V8K и raken, и в то же время,обуславливает существенный рост производительности для большей части веб-сайтов, работающих на таком сложном коде, как JS.

Однако, как утверждает представитель компании Mozilla, несмотря на выход совершенствованного Firefox 9, работы по улучшению характеристик производительности продолжаются. На сегодняшний день, разработчики заняты новой версией движка JIT – IonMonkey. Он также рассчитан на работу с функцией Type Inference, которая, по замыслу инженеров, обеспечит еще больший прирост производительности.


21/12/2011 18:53Автор: turrix

новые статьи


Новости компьютерного мира

Toshiba до конца текущего квартала выведет на рынок 10.1-дюймовый Android-планшет AT300 Logitec начала продажи на внутреннем рынке 4-ТБ внешнего накопителя LHD-EG40THEU3F Zalman начала продажи двух флешек на базе SLC NAND флеш-памяти - U3M16SLC и U3M32SLC GIGABYTE анонсировала выпуск micro-ATX корпуса GIGAZONE ZGM1B9R Olympus анонсировала на это лето продажи объектива M.ZUIKO DIGITAL ED 75mm f1.8 Samsung начала продажи 27-дюймового монитора премиум-класса S27B970 AT&T начинает продажи бюджетного смартфона Samsung Galaxy Appeal OCZ, SSD, твердотельный, накопитель, диск, Vertex 3 LP Casio анонсировала выпуск на внутреннем рынке компактной фотокамеры Exilim EX-ZR300 Koolance выпустила водоблок для GeForce GTX 690 Yoshima начала продажи бюджетного MP4 плеера I904-G4 KYE Systems выпустила веб-камеру Genius WideCam F100 с широкоугольным объективом BenQ Corporation планирует выпустить Full HD-монитор модели GW2250HM Lenovo планирует обновить свою рабочую станцию ThinkPad W530 Google назначила нового президента Motorola Mobility Habey USA начала продажи мини-компьютера модели BIS-6763 iPhone 5 получит экран с разрешением 1136х640 пикселей? Разработан сенсор для определения обладателей телефонов B&H Photo сделал доступной по предзаказу цифровую камеру начального уровня Nikon Coolpix L25 Pentax планирует уже к середине будущего месяца начать продажи бюджетной фотокамеры Optio LS465

Новости Software

Обзоры софта

На форуме говорят

 

Печать
Подписаться на рассылку
RSS-ленты