|
Опрос
|
»
NVIDIA GeForce GTX 670 — сжатие без потерь» Samsung Galaxy S III: без фанатизма. Первый взгляд» GeForce GTX 690 – два GPU без компромиссов» Сны о чем-то большем. Знакомство с платформой AMD Trinity и тест процессора AMD A10-4600M» Nikon D800 — младшая полнокадровая модельТеги: HTMLAMD прогнозирует, что игры консольного уровня появятся на Flash в течение 12 месяцев18.05.2012 [07:46], Константин Ходаковский
В последние годы Flash вышла из моды, уступив своё место более новым и современным веб-технологиям, но по-прежнему остаётся стандартом на ПК и не собирается сдаваться, продолжая развиваться. AMD даже полагает, что Flash-игры вскоре получат новое дыхание — в ближайшие 12 месяцев они сравняются по качеству с консольными аналогами. Этот прогноз компания озвучила во время запуска Trinity. ![]() AMD полагает, что интеграция аппаратного ускорения 3D в Adobe Flash переведёт веб-игры на новый уровень. В настоящее время Flash-игры преимущественно остаются казуальными, ибо любые более или менее насыщенные в графическом отношении проекты требуют уже недюжинной мощи ПК. AMD сейчас всё больше говорит о тех программных технологиях, которые активно используют мощности графического ускорителя, будь то дискретная видеокарта или же гибридный процессор вроде Llano или Trinity — это главное преимущество чипов компании в сравнении с решениями основного конкурента. Последние процессоры AMD, между прочим, поддерживают ускорение не только Flash, но и HTML5 в различных современных браузерах. Материалы по теме: Источники: Google представила игру Cube на базе WebGL для рекламы Карт01.05.2012 [15:29], Константин Ходаковский
Google, наконец, запустила игру, рекламирующую ей сервис Карты, на которую она намекала ещё в январе. Игра Cube уже запущена и доступна всем желающим на специальном ресурсе, но для запуска понадобится современный браузер, поддерживающий последние веб-технологии. ![]() Игра основана на технологии WebGL, которая позволяет без каких-либо дополнений отображать прямо в браузере 3D-графику (для Карт Google речь идёт о 3D-зданиях). Кстати, игра-головоломка использует здания и дороги в качестве уровней, предлагая пользователям прокатить шарик от одного географического объекта к другому, наклоняя плоскость в ту ил иную сторону. ![]() Навигация происходит среди наиболее известных достопримечательностей по всему миру. Стоит отметить, что игра довольно забавна и стоит того, чтобы потратить несколько минут. Нельзя не отметить, что это довольно оригинальный и интересный способ рекламы Карт Google. Материалы по теме: Источник: Первые аппараты на базе ОС Mozilla Boot2Gecko могут выйти уже в конце года22.04.2012 [10:00], Константин Ходаковский
Телефоны, работающие под управлением облачной операционной системы Mozilla Boot2Gecko, выйдут в Бразилии через оператора Telefonica в конце текущего или в начале следующего года. Первые прототипы аппаратов, работающих под управлением Boot2Gecko, были продемонстрированы во время прошедшего в феврале мероприятия Mobile World Congress в Барселоне. Исполнительный директор компании Mozilla Гэри Ковач (Gary Kovacs) во время недавнего выступления в Сан-Паулу (Бразилия) сделал заявление о примерном времени выхода аппаратов, отметив при этом, что платформа прошла фазу разработки концепта и движется к появлению на розничном рынке телефонов. ![]() Компания, известная разработкой своего успешного открытого браузера Firefox, собирается воспроизвести большую часть функциональности современного смартфона, но на основе открытой платформы, сфокусированной на веб-базированных приложениях. Фактически, как и в Google Chrome OS, в данном случае речь идёт о минимальном и лёгком окружении, обеспечивающем полноценную работу браузера, внутри которого уже исполняются все необходимые приложения. Система использует такие стандарты, как HTML5, JavaScript и CSS для работы интерфейса, приложений и основных функций, вроде набора номера, камеры и так далее. ![]() Для технической демонстрации во время Mobile World Congress компания использовала смартфон Samsung Galaxy S II, причём Android был заменён в нём на Mozilla Boot2Gecko. При этом функциональность преимущественно была сконцентрирована на стандартных пиктограммах, повторяющих базовую разметку интерфейса Android и iOS. Также на MWC демонстрировался прототип Boot2Gecko-аппарата от Telefonica, имеющий немного иной пользовательский интерфейс. ![]() Смартфон Samsung Galaxy S II с установленной Boot2Gecko во время MWC 2012 По словам Гэри Ковача, идея Boot2Gecko — сделать Сеть доступной всем пользователям с помощью карманных устройств. Она предоставит поначалу базовые функции смартфонов, то есть речь скорее идёт о продвинутых телефонах. Господин Ковач отмечает: «Это открытая платформа, предоставляющая полный контроль над приложениями, как это происходит в браузере, причём приложения устанавливаются привычным образом. Разница в том, что они созданы с помощью веб-стандартов, а между приложениями будут ссылки — нечто вроде того, что уже происходит в Сети сегодня, но не так, как в приложениях для закрытых платформ». Пабло Ларрьё (Pablo Larrieux), директор по инновациям оператора Telefonica, отметил во время анонса, что первые устройства с мобильной операционной системой Boot Gecko будут продаваться по цене современных продвинутых телефонов. Кроме того, по его словам, смартфоны не будут привязаны к определённому оператору, чего требует законодательство Бразилии. ![]() Прототип телефона от Telefonica на базе Boot2Gecko Ранее в этом году Telefonica уже говорила о партнёрстве с Mozilla в рамках продвижения платформы, однако до сих пор не вполне ясно, кто будет выступать производителем, а также какими будут характеристики первых функциональных телефонов Boot2Gecko. По слухам, LG может быть одним из участвующих в программе производителей. Аппаратную платформу разрабатывает Qualcomm. Демонстрация на MWC 2012 функций телефона от Telefonica на базе Boot2Gecko Материалы по теме: Источники: Google Play Music предлагает воспроизведение с помощью HTML5 вместо Flash12.04.2012 [08:08], Константин Ходаковский
Google обновила раздел Music своего магазина Google Play некоторыми новыми экспериментальными инструментами, включая возможность выбора использования HTML5 вместо Flash на настольных компьютерах и систему 5-звёздочной оценки композиций по образцу iTunes. Возможность вещания музыки с помощью HTML5 доступна для всех веб-обозревателей, поддерживающих воспроизведение MP3 через HTML5, включая Safari, Chrome и Internet Explorer. Примечательно, что в их числе пока нет весьма популярных браузеров Firefox и Opera. ![]() Для пользователей веб-обозревателя Chrome служба теперь перед началом воспроизведения новой композиции предоставляет всплывающее уведомление, содержащее название песни, альбома с его обложкой и имя артиста. Это позволяет не переключаться на другую закладку, чтобы узнать перечисленные данные. Данные изменения отражают усилия компании по улучшения Play Music. Стоит упомянуть, что экспериментальные функции будут официально запущены в ноябре. Кстати, хотя компания продолжает указывать в рекламе Google Music, что служба не ограничивает пользователя в онлайн-вещании, в действительности при интенсивном использовании она может выдать сообщение о превышении лимита, даже если воспроизводятся композиции, загруженные самим пользователем. К тому же Music, как сообщается, пока не добилась заметных успехов в области продаж композиций, на которые надеялась Google и музыкальные звукозаписывающие студии, желающие появления конкурента Apple iTunes. Материалы по теме: Источник: Mozilla запустила демонстрационную многопользовательскую HTML5-игру29.03.2012 [01:04], Константин Ходаковский
Mozilla вместе со студией веб-дизайна Little Workshop представила веб-базированную приключенческую 2D-игру BrowserQuest. Проект создан на основе современных веб-технологий и предназначен для исполнения в браузере. BrowserQuest создана на основе JavaScript и использует элемент HTML5 Canvas для визуализации 2D-мира, HTML5 audio API для звуковых эффектов, WebSockets для связи с сервером, а localStorage — для хранения данных пользователя. ![]() На удалённой стороне игра также использует JavaScript и исполняется поверх Node.js. Нагрузка распределяется на несколько копий Node.js на трёх различных серверах. Игра без проблем работает с 1900 и более игроками одновременно. Текущий статус BrowserQuest можно посмотреть в реальном времени через специальный веб-интерфейс. Кстати, игра является открытой, и с её кодом может ознакомиться любой заинтересованный разработчик. При разработке своего проекта Little Workshop сосредоточились на использовании таких веб-стандартов, которые уже сегодня широко поддерживаются в настольных и мобильных браузерах. В результате игра работает как на планшетах, так и на ПК. В будущем игры на базе веб-стандартов будут становиться всё более совершенными. Уже сегодня возможно создание проектов с 3D-графикой, а поддержка игровых манипуляторов в перспективе может вывести браузеры за пределы казуальных игр. Материалы по теме: Источник: Firefox 14 получит средство просмотра PDF на базе HTML5 и JavaScript27.03.2012 [19:29], Константин Ходаковский
Около года назад команда внутри Mozilla начала работать над средством просмотра файлов в формате PDF, использующим JavaScript. Идея состоит в том, чтобы предоставить возможность просмотра открываемых в браузере файлов PDF без каких-либо дополнений средствами исключительно движка Firefox. Ранее она был доступна в виде дополнения, но теперь появилась также в сборках Firefox Nightly. ![]() Появление такого средства просмотра PDF имеет ряд преимуществ. Например, в Windows 8 дополнения для браузеров не будут поддерживаться при запуске в интерфейсе Metro, а файлов PDF в Сети очень много. Кроме того, визуализация средствами HTML5 и JavaScript позволяет развивать и ускорять внутреннее средство просмотра PDF вместе с обновлением движка JS. Также стоит отметить, что в настоящее время Firefox использует внешние дополнения Foxit Reader или Adobe Reader для просмотра PDF, что может сказываться на производительности и стабильности, не говоря уже о проблемах безопасности. Если в браузере нет встроенного средства просмотра PDF или не установлено дополнение, для открытия файлов этого формата их придётся скачивать, а затем открывать в отдельной программе. Проблема в том, что создать достаточно хорошее средство просмотра целиком на базе JavaScript и HTML5, как это делает Mozilla, не так уж просто. Chrome также оснащается встроенной возможностью просмотра PDF, но по сути это исполняемое внутри Chrome дополнение Pepper. ![]() Хотя Mozilla pdf.js может быть дополнением (в таком виде он и доступен сейчас для установки в браузерах Firefox 11 и выше), он целиком использует веб-технологии, то есть может исполняться лишь как веб-приложение. Кстати, исходный код pdf.js открыт, так что при желании он может быть встроен в сайты. С выходом Firefox 14 технология pdf.js станет его частью. Пока он не совсем готов, например, антиалиасинг работает не на всех платформах, но в финальной сборке Firefox 14, думается, эта проблема будет преодолена. Материалы по теме: Источники: Mozilla готова сдаться в войне HMTL5: Firefox может получить поддержку H.26419.03.2012 [01:07], Константин Ходаковский
Некоторое время назад разгорелось противостояние в области видео HTML5, когда патентованный стандарт H.264 противостоял открытому стандарту Google WebM. Теперь, похоже, Mozilla-Google готовы капитулировать в противостоянии. Google перевела немало видеороликов на своём ресурсе YouTube в формат WebM, но не убрала при этом поддержку H.264 в Chrome. ![]() В результате Mozilla пришла к пониманию, что она участвует в заранее проигранной войне и будет лишь вредить своим пользователям, продолжая не поддерживать H.264 и другие проприетарные кодеки (MP3 и ACC). Андреас Гал (Andreas Gal), директор по исследованиям в Mozilla, открыл обсуждение намерения обновления, которое принесёт в Firefox, мобильные устройства Android и Boot 2 Gecko поддержку аппаратного ускорения видео HTML5 через внешние кодеки ОС. ![]() H.264 лидирует в области видео HTML5 согласно анализу, проведённому MeFeedia в декабре при использовании 50 млн видеороликов Хотя пока ясных планов нет, всё говорит о том, что в перспективе Firefox может получить поддержку H.264 — по крайней мере, видимо, обсуждение этого вопроса ведётся внутри Mozilla. Сейчас Firefox поддерживает только WebM и Theora в HTML5, но подавляющее число видеороликов онлайн доступны в формате H.264. Пользователи Firefox, впрочем, обычно имеют возможность их просмотра благодаря поддержке Flash. ![]() Изначально Firefox получит поддержку H.264 с помощью внешних кодеков системы. Это будет работать без проблем почти на всех современных платформах, но пользователи Windows XP и некоторых версий Linux должны будут озаботиться установкой кодеков. Другой вариант — лицензирование H.264 и включение его в браузер, чтобы все без исключения пользователи получили поддержку возможности декодирования видео в этом формате. В данном случае Mozilla должна будет заплатить определённую сумму, но возникает вопрос: как она будет распространять в таком случае исходный код своего браузера. ![]() Материалы по теме: Источник: Mozilla Boot to Gecko: «Веб — это платформа»29.02.2012 [09:10], Константин Ходаковский
Участвуя на крупнейшей международной выставке Mobile World Congress 2012, компания Mozilla стремится наладить связи с операторами, производителями устройств и разработчиками приложений с целью продвижения созданного ею открытого мобильного веб-окружения Boot to Gecko (B2G). ![]() На этом пути Mozilla уже добилась определённых успехов, заручившись поддержкой оператора Telefonica, действующего по преимуществу в Испании и Латинской Америке, по продвижению веб-базированных устройств, работающих под управлением B2G. Также в проекте примут участие такие крупные компании, как Adobe и Qualcomm — их коллективные усилия будут направлены на внедрение жизнеспособной платформы, целиком полагающейся на открытые интернет-технологии HTML5, CSS, JavaScript, WebGL и мощный веб-API. ![]() Telefonica участвует в проекте с 2011 года, разработав концепцию функциональных телефонов Open Web Device и выпустив прототип для демонстрации на переговорах с потенциальными партнёрами. После анонса B2G в июле прошлого года, команды разработчиков Mozilla и Telefonica объединились для развития проекта. На общей пресс-конференции Telefonica сообщила, что первый функциональный телефон будет выпущен уже в 2012 году. ![]() Демонстрация на MWC 2012 функций телефона от Telefonica на базе Boot to Gecko Также Mozilla заручилась поддержкой немецкого оператора Deutsche Telekom. В частности, его лаборатория разработок направит свои усилия на совершенствование проекта B2G. В отношении участия Qualcomm следует сказать, что она создала чипсет под нужды Open Web Device, который смогут использовать OEM-производители для создания мобильных устройств с минимальными усилиями. ![]() Mozilla наряду с Google и Microsoft рассматривает веб в качестве платформы. На MWC были продемонстрированы открытые приложения и Mozilla Marketplace, также была представлена система веб-идентификации Persona, включающая Browser ID. Демонстрация на MWC 2012 интерфейса, приложений и магазина Boot to Gecko на смартфоне Samsung Galaxy S II Компания убеждена, что её подход позволит в будущем заметно увеличить производительность и существенно сократить стоимость мобильных устройств. Mozilla отмечает, что её последние инновации в области веб-технологий будут предложены W3C для стандартизации, что поможет развить интернет-технологии и сделать и более ориентированными на нужды людей. ![]() Каковы в этих условиях перспективы Mozilla Boot to Gecko, зависит от многих факторов. Существует не вполне открытая Android и закрытая Windows Phone — платформы полагающиеся на сложный комплекс технологий, применение каждой из которых оправдано определёнными задачами. B2G — относительно молодая система, опирающаяся исключительно на открытые технологии, пусть даже последние не вполне эффективны в решении поставленных задач. ![]() Наконец, следует вспомнить, что на рынке с конца прошлого года появилась ещё одна не только открытая платформа, но также во многом опирающаяся на открытые веб-технологии — HP webOS. Эта операционная система присутствует на рынке с 2009 года и прошла длительный путь развития. Не стоит упускать из виду ещё одну открытую платформу Tizen, её API также основан на HTML5. Но интерес к платформе со стороны ряда партнёров может свидетельствовать о наличии у B2G уникальных качеств, дающих ей надежду на принятие рынком, особенно в сегменте дешёвых аппаратов. Главным преимуществом B2G должны стать простота адаптации для любых мобильных устройств, универсальность и одновременно возможность существенной модификации со стороны производителей и операторов. Материалы по теме: Источники: Depthcam: связка Kinect и HTML5 для просмотра и управления 3D-видео14.02.2012 [09:03], Константин Ходаковский
Разработчик Георг МакКерон (George MacKerron) создал нечто, что, по его мнению, может стать будущим веб-камер или чего-то подобного. При помощи Kinect он реализовал Depthcam — живой интерактивный 3D-видеопоток, позволяющий перемещать камеру при помощи курсора и увеличивать изображения колесом прокрутки мыши.
![]()
Хотя это не первое использование Kinect для создания интерактивного окружения, оно задействует облако чёрно-белых точек и, что интереснее всего, использует технологии HTML5 в Chrome. Нельзя сказать с уверенностью, что за подобными приложениями будет будущее (MacKerron указывает на возможность веб-базированных игр с помощью Kinect), но технология довольно интересна. Ознакомиться с ней можно на представленном видеоролике или на специальном сайте, где можно увидеть полноценный эффект (обязательно использование Chrome).
Материалы по теме: Источник: Классическая стратегия Command & Conquer воссоздана в HTML529.01.2012 [23:00], Константин Ходаковский
Инициативный разработчик Адитья Рави Шанкар (Aditya Ravi Shankar) воссоздал классическую стратегию Command & Conquer при помощи современных средств веб-разработки, носящих общее наименование HTML5. Основой функционирования игры является код JavaScript, занимающий общий объём 69 Кбайт. Зачем он пустился на такие ухищрения? Для начала господин Шанкар решил приняться за это дело с целью улучшения своих способностей в области HTML5-разработки, определив самому себе месяц времени на перенос игры в окружение браузера. Он взял материалы оригинальной стратегии, дабы максимально точно воссоздать визуальный стиль игры, звуки и так далее.
![]()
Разработчик так комментирует своё решение: «Оглядываясь назад, я понимаю, что нужно было идти небольшими шагами и создать игру типа защиты замка вместо того, чтобы браться за стратегию в реальном времени. Попытка сделать весь объём работы менее чем за месяц самостоятельно была не самой умной идеей». В рамках воссоздания Command & Conquer разработчик реализовал территорию, строительство зданий, боевые столкновения, сбор и возобновление тибериума, возможность продажи и ремонта строений. Также был воссоздан туман войны, карта, различные курсоры, подсказки и выбор нескольких единиц одновременно. В настоящее время полностью игра не перенесена в HTML5: она отличается ограниченным числом строений и боевых единиц, крошечной картой и происходящими время от времени сбоями. Работа господина Шанкара далека от завершения, но он собирается окончить дело. Играть в предварительную версию можно на официальной страничке проекта (лучше всего использовать Firefox или Chrome). Исходный код проекта также выложен в открытом доступе. Материалы по теме: Источник: Бета-версия Firefox 10 доступна для скачивания25.12.2011 [23:47], Константин Ходаковский
Получив рождественский подарок — новое трёхлетнее поисковое соглашение с Google — Mozilla принялась сама раздавать подарки. Недавно состоялся выход финальной версии Firefox 9, а на официальном сайте желающие уже могут скачать бета-версию 10-й сборки популярного браузера.
![]()
По словам разработчиков, Firefox 10 предложит Full Screen API (благодаря ему веб-приложения смогут запускаться в полноэкранном режиме), поддержку 3D-преобразований CSS3, полноэкранного сглаживания WebGL и расширенную поддержку HTML5 (например, элемент <bdi> для двунаправленной изоляции текста). Также можно отметить появление инструмента Inspect с подсветкой контента, IndexedDB API и внедрение ряда исправлений. Если говорить об интерфейсе, то в бета-версии нового браузера исчезла клавиша вперёд (она теперь появляется лишь при возвращении пользователя на предыдущую веб-страницу). Как и следовало ожидать, бета-версия Firefox 10 доступна на различных языках в сборках для Windows, Mac OS и Linux на официальном сайте. Материалы по теме: Источник: BBC News заменила Flash на HTML523.12.2011 [00:02], Константин Ходаковский
Руководствуясь результатами исследования, отражающими, что 80% всего видео в Интернете теперь доступно через HTML5-проигрыватели для удобства мобильных пользователей, один из ведущих в мире новостных ресурсов — BBC News — официально принял этот стандарт для публикации видео на обычной и мобильной версиях своего сайта с целью унификации окружения для устройств iOS и Android, а также современных веб-обозревателей на всех платформах.
![]()
Полное развёртывание технологии на BBC News последовало вслед за программой тестирования, в рамках которой HTML5 использовалась только в разделе «Здоровье». BBC подвергалась некоторой критике за медленную адаптацию стандарта в качества механизма публикации видео, однако компания отвечала, что причиной этого являлась проблема защиты от чрезмерной публикации её видео на других сайтах, что сложно осуществить без средств контроля Flash DRM.
![]()
Сайт по-прежнему использует Flash-проигрыватель, когда это возможно на настольных компьютерах и ноутбуках (с установленным Flash Player). Вещательная компания использовала систему видеопубликации на основе HTML5 в продолжение 2011 года, предлагая приложения iPlayer для iPhone и iPad в Англии, теперь же эта возможность доступна для других стран английского Содружества за ежемесячную плату. Материалы по теме: Источник: Flash больше не борется с HTML521.12.2011 [16:51], Богдан Акчурин
Flash уступает дорогу открытым технологиям, переоснащение Adobe к которым делает новое производство реальностью. Если в технологических противостояниях Flash-HTML5 компания Adobe не была способна одолеть последнюю, то решила внести технологию HTML5 в программу своих дальнейших разработок. Именно так можно назвать работу компании в пространстве HTML5, развитие которой ранее представляло серьезную конкуренцию дорогим Flash-технологиям от Adobe. Flash был разработан компанией для создания и воспроизведения видео и мультимедиа-контента, расположенного на веб-страницах в Интернете. Эта технология является ее собственностью и использует уникальный язык программирования ActionScript. Если же говорить об HTML5, то с ее помощью разработчики могут создавать приложения, используя только открытый язык программирования JavaScript, каскадные таблицы стилей (CSS), и, конечно же, HTML. Для обмена информацией между пользовательскими браузерами разных "пород" пакет HTML5 также включает в себя набор спецификаций CSS3, Canvas 2D-теги и WebSockets.
![]()
Демонстрируя, с каким успехом можно играть на арене HTML5, у Adobe не только отпала необходимость продолжения мобильной версии Flash Player в угоду HTML5 и Adobe AIR, но и появилась возможность направить свои усилия в работу над дополнениями к CSS и над инструментами для HTML5. Как говорит сотрудник Adobe Пол Трани (Paul Trani), компания разрабатывает Adobe Edge - это инструмент, позволяющий создать анимированные изображения при поддержке веб-стандартов. Edge использует HTML5, CSS3, и JavaScript. В ней также реализована обратная поддержка HTML5 программами Dreamweaver, Fireworks и инструментами векторного редактора Illustrator. В дополнение ко всему PhoneGap и PhoneGap Build позволяют создавать кросс-платформенные мобильные приложения на HTML5 и JavaScript.
![]()
Объединившись с технологией HTML5, компания Adobe приблизилась к реалиям рынка. Как сказал Трани: "Мы ощущаем импульс, который дан веб-стандартам". Adobe даже привлекает людей для работы над проектами веб-стандартов и рассматривает возможность создания инструментов преобразования ActionScript в JavaScript. Также существует проект Wallaby, суть которого заключается в преобразовании визуальных объектов из формата программы Flash Professional в HTML. Один из разработчиков поздравил Adobe с выбором технологии HTML5, отметив что из-за системы оптимизации поиска SEO (search engine optimization) Flash всегда создает проблемы для веб-сайтов. Так говорит Шар Марачи (Shar Marachi) - разработчик дизайна веб-сайтов из студии Digital Mark Studios. Другой разработчик прокомментировал ориентацию Adobe в сторону HTML5: "Существует большое количество материала, который разрабатывается при помощи Flash, но это не та область, где они делают свои деньги. Они делают свои деньги на продаже инструментов", - говорит Алан Гускофф (Alan Gruskoff), разработчик из Digital Showcase, фирмы, разрабатывающей богатые дизайнерские решения мобильных приложений. Материалы по теме:
Источник: Состоялся выход Firefox 921.12.2011 [13:00], Константин Ходаковский
Итак, накануне католического рождества компания Mozilla порадовала пользователей браузера Firefox выходом финальной 9-й сборки, которая приносит наряду с повышением общей стабильности, исправлением ошибок и мелкими изменениями немало и важных улучшений.
![]()
Type Inference Наиболее заметной и важной новой функцией является Type Inference в движке JavaScript. Эта техническая функция, детали которой интересны более программистам, нежели рядовым пользователям. Важнее всего то, что она позволит браузеру исполнять современные веб-сайты, нагруженные кодом JavaScript (такие как Gmail или Twitter), гораздо быстрее. Type Inference — это большой проект внутри компании Mozilla, разработчики которой работали над ним более года, и вот сейчас плоды их трудов могут оценить все желающие. Проблема JavaScript в том, что тип переменных (целочисленный, строчный и так далее) не задаётся изначально, а он определяется интерпретатором в процессе работы в зависимости от того, какие операции проводятся. Это обеспечивает большую гибкость, но также приводит к тому, что интерпретатор JavaScript должен учитывать эту особенность, и работать с каждой переменной, как с абстрактным типом, который может содержать любой тип значений. Движок SpiderMonkey JavaScript в Firefox 9 анализирует код и прогнозирует тип переменных. Затем он использует эти предсказания при создании компилированного кода JIT. Результатом становится более компактный и быстрый код и уменьшенные требования к памяти (впрочем, некоторый объём памяти нужен и для определения типа переменных). Инженер Firefox Брайан Бонди (Brian Bondy) отмечает, что модификации движка JavaScript, внесённые в Firefox 9, увеличивают производительность в таких известных тестовых пакетах, как Kraken и V8 более чем на 30% и обеспечивает значительный рост производительности большинства веб-сайтов, использующих сложный код JS. Но даже сегодня, когда технология внедрена в Firefox 9, компания Mozilla продолжает работы в направлении оптимизации производительности. Следующее поколение движка JIT, IonMonkey, которое сейчас находится в процессе разработки, будет уже рассчитано на работу Type Inference, благодаря чему прирост производительности должен стать ещё более ощутимым.
![]()
Проверка Do Not Track через JavaScript Другим нововведением в Firefox 9 стала поддержка метода проверки Do Not Track через код JavaScript во время считывания заголовка HTTP. Это должно упростить проверку приложениями и веб-сайтами настроек конфиденциальности и принять соответствующие меры. Do Not Track — это метод, представленный и внедрённый впервые в Mozilla, требующий от сайтов, чтобы все связанные с ним рекламные сети отключили мониторинг активности пользователя, проводимый для целевой рекламы. Главным противником распространения Do Not Track является Google — основные доходы поискового гиганта приносит именно реклама, для эффективной работы которой требуются статистические данные. Улучшенная поддержка Mac OS X Lion Firefox 9 также лучше интегрируется с последней версией операционной системы Mac OS X. Браузер более естественно смотрится в этой системе благодаря улучённой интеграции темы ОС. Также веб-обозреватель поддерживает двухточечный жест для навигации. Новый планшетный интерфейс Мобильная версия Firefox 9 принесёт в перспективе (пока доступна только бета-версия) новый и оптимизированный для Android-планшетов интерфейс. Он разрабатывался последние несколько месяцев и теперь готов к внедрению.
![]()
Прочие улучшения Конечно, разработчики Mozilla провели большую работу в тех областях, которые пользователи не заметят напрямую. Firefox 9 приносит улучшенную поддержку веб-стандартов HTML5, MathML и CSS. Например, можно упомянуть поддержку растяжения шрифтов в Firefox 9 с помощью CSS-свойства font-stretch. А благодаря расширенной поддержке свойства каскадных таблиц стилей text-overflow сайты смогут сообщать Firefox о том, как управлять выходящим за края текстом. Firefox 9 доступен на официальном сайте в массе локализаций, а русскоязычные финальные сборки можно скачать в версиях для различных операционных систем по следующим ссылкам: Материалы по теме: Источник: Новый сайт на HTML5 демонстрирует возможности Windows Phone 7.5 в iOS и Android01.12.2011 [10:43], Андрей Коробкин
Корпорация Microsoft опубликовала новый HTML5 веб-сайт, предназначенный для демонстрации Windows Phone 7.5 пользователям смартфонов iOS и Android. Сама страница, которую можно посмотреть тут, имитирует многие особенности Windows Phone. Однако демонстрация некоторых функций, которые имеются сегодня в целом ряде мобильных телефонов, создатель решил скрыть от пользователей, временно ограничив к ним доступ. ![]()
Похожая демонстрация возможностей новой платформы была представлена Microsoft и на странице Facebook. Вероятнее всего, создание демонстрационного сайта обосновано намерениями компании догнать производителей конкурирующих операционных систем. Сегодня Microsoft отстает по многим показателям от Apple, Google и RIM. Материалы по теме: |
Самое интересное - обзоры: |