Новости про браузеры и разработчики

YouTube отрицает, что строил козни Microsoft

Несколько дней назад бывший практикант команды Microsoft Edge сообщил, что Google устраивала саботаж, быстро меняя свои веб сервисы, чтобы движок EdgeHTML оказывался неэффективным.

Сам разработчик приводил в пример YouTube, который добавил пустые div поверх видеоплеера. Это привело к нестабильности Edge и высокому энергопотреблению. В результате компании пришлось сменить движок на Chromium.

Однако представитель YouTube дал интервью The Verge, в котором отрицает какое-либо участие YouTube в создании проблем Microsoft.

Edge и YouTube
Edge и YouTube

«YouTube не добавляла код, созданный для разрушения оптимизаций в других браузерах, и быстро работает над исправлением ошибок, когда они выявляются… Мы регулярно взаимодействуем с другими поставщиками браузеров стандартными средствами, через проект Web Platform Tests, проект с открытым исходным кодом Chromium, и другие, для улучшения взаимной работы браузеров».

Таким образом, издание отмечает, что отказ Microsoft от EdgeHTML вызван чередой собственных ошибок гиганта.

Mozilla начинает тестировать спонсированные плитки

В браузере Firefox уже давно присутствуют плитки на пустой странице, среди которых находятся наиболее часто посещаемые ресурсы. Но если вы из тех, кто не боится использовать экспериментальные сборки с канала Nightly, то вы наверняка увидели новшество от Mozilla — рекламу.

В сборках Nightly разработчики стали использовать рекламные плитки среди ссылающихся на часто посещаемые сайты, и произошло это через несколько месяцев после объявления первых планов по внедрению подобной рекламы.

Mozilla Firefox

Впервые запустив браузер, вы получите сообщение о том, что некоторые плитки будут содержать спонсорский контент, при этом проплаченные ссылки будут чётко промаркированы. Однако наши коллеги из TheNextWeb, которые первыми и описали новшество, отметили, что некоторая реклама не была отмечена таковой.

Реклама в Mozilla Firefox

В Mozilla пояснили причину такого появления рекламы. По словам менеджера по продуктам Firefox Брайана Кларка, только те компании, которые заплатили за размещение, помечены в плитках как платные, в то время как популярные ресурсы, вроде Facebook, YouTube и Amazon, могут иногда автоматически появляться среди плиток, даже если за их размещение не было заплачено. Кларк не уточнил, когда именно эта реклама появится на канале Release, однако можно предположить, что разработка пройдёт все этапы тестирования на сборках всех уровней (Aurora и Beta), до того, как появится в финальной версии.

Так где же 64-битный Firefox?

В ноябре 2012 года менеджер Mozilla Engineering Бенджамин Смедберг принял решение прекратить разработку 64-разрядной версии браузера Firefox для операционной системы Windows. Этот факт расстроил очень многих людей как входящих в сообщество Mozilla, так и нет, поэтому через месяц было сообщено о возобновлении работ.

С тех пор прошло больше года, и сейчас стало казаться, что дела немного изменились. Однако 64-битный порт по-прежнему доступен лишь в виде ночной сборки на канале Nightly. При этом нет сведений о том, что разработки смогут значительно продвинуться вперёд и будет подготовлена версия обозревателя, которую разработчики выложат на канале Aurora или Beta.

Mozilla Firefox

Наши коллеги с сайта Neowin связались с Mozilla и получили от представителя компании такой ответ:

«Выпущенные версии Firefox уже полностью 64-битные на MacOS X и Linux. Что касается 64-битного Firefox для Windows, мы в процессе проведения нашего автоматизированного тестирования этой платформы, чтобы убедиться, что она получает те же рутинные тесты, какие получают все наших платформы. Сборка Firefox для 64 битной Windows уже доступна в нашем раннем канале для тестеров Nightly, и мы имеем множество тестеров, которые уже используют эту сборку без проблем. В случае если мы пройдём длительный процесс тестирования, у нас должно появиться больше новостей о том, когда полная версия 64-битного Firefox выйдет на Windows».

Однако если вы не можете дождаться 64-битной версии, и существующих 32 разрядов вам не достаточно, то вы можете использовать один из существующих сейчас вариантов браузера, например, Waterfox, где есть полноценная поддержка 64 разрядов.

Google ужесточает безопасность в Chrome

Компания Google объявила о своём намерении запретить установку расширений для браузера Chrome в Windows в случае, если их источником не является Chrome Web Store.

Новая политика вступает в силу в январе для каналов стабильных сборок и бета версий, а это означает, что ужесточённая политика коснётся лишь конечных пользователей, и не затронет разработчиков и корпоративных клиентов, имеющих локальные плагины.

Расширения в Chrome

Ерик Кэй, директор по инжинирингу в Google заявил, что существующий механизм безопасности подвергается риску, в случае если расширение устанавливается тихо безо всяких сообщений. Это подозрительное расширение затем может делать различные вещи, включая изменение настроек браузера, замену вкладки с сайтам без разрешения и т.д. Он отметил, что на это было много жалоб, в связи с чем компания решила избавить от этого пользователей в Chrome для Windows.

После того, как разработчики столкнутся с проблемой, они смогут легко перенести приложения в Chrome Web Store. Процесс миграции не скажется на пользователях, которые продолжат пользоваться расширениями даже не заметив изменений. Есть правда одна не очень приятная деталь. Дело в том, что Google требует за регистрацию разработчика расширения единоразово заплатить 5 долларов США и по 5% за каждую транзакцию, сделанную через Chrome Web Store Payments, встроенную платёжную систему.

Данное изменение станет последним в ряде изменений браузера, направленных на повышение безопасности. Недавно компания также добавила специальную кнопку сброса, которая возвращает браузер в первоначальное состояние, какое было сразу после его установки. Эта кнопка может оказаться полезной, если пользователь заметил за обозревателем какое-то странное поведение.

Mozilla возобновила работы над многопроцессным Firefox

Несколько лет назад, ещё до того как Mozilla ускорила график выпуска Firefox, она начала работы над реорганизацией структуры браузера, направленной на возможность использования нескольких ядер процессора.

Главной целью этой работы было повышение производительности и безопасности на основе параллелизма. Браузер Chrome имеет многопроцессную архитектуру, и вкладки, плагины и некоторые внутренние процессы отделены друг от друга. Но у Google было преимущество, поскольку компания изначально стала работать с многопроцессной схемой.

Firefox

Переделка кода Firefox с таким же подходом оказалась слишком сложным делом, не стоящим усилий, и после пары лет работы проект, получивший название Electrolysis, был заморожен.

Но сейчас всё указывает на то, что работа над проектом восстановлена. Некоторые члены команды начали работу и подготовили патчи, исправляющие ошибки, связанные с Electrolysis.  Тем не менее, пока неизвестно, даст ли Mozilla приоритет этой программе, или просто несколько энтузиастов решили восстановить работу над некогда забытым проектом.

Google и Mozilla продемонстрировали возможности WebRTC

Компании Google и Mozilla совместно продемонстрировали работу средств WebRTC — открытого проекта, позволяющего организовывать голосовую и видеосвязь в браузере, без необходимости установки дополнительного программного обеспечения.

Команды разработчиков конкурирующих браузеров осуществили видеозвонок между обозревателями Chrome и Firefox, используя стандарт WebRTC. Сам WebRTC был разработан с использованием Javascript и HTML и предназначен для организации видеочата в высоком разрешении с минимальными задержками. При этом не требуется установка дополнительного ПО или потенциально уязвимых плагинов.

Демонстрация видочата WebRTC

В настоящее время стандарт WebRTC имеет весьма узкую поддержку. Первыми работу стандарта показала Mozilla около месяца назад, но сейчас, кросс-браузерные звонки пока доступны лишь между бета версией Chrome 25 и Firefox Nightly.

Пока не было никаких заявлений о том, где и когда стандарт будет признан для всех браузеров, но если вы хотите попробовать браузерный видеочат самостоятельно, то вы можете обратиться к Chromium Blog, где найдёте объяснения как это сделать.

Firefox по умолчанию отключит все плагины

Интернет-обозреватель Firefox уже весьма давно имеет функцию сокрытия медиаконтента на странице до тех пор, пока пользователь не нажмёт на него. Такая функция весьма удобна, поскольку повышает безопасность и уменьшает объёмы трафика. Тем не менее, эта функция сейчас требует ручной активации.

Сейчас же эта функция по умолчанию работает лишь с устаревшими и уязвимыми версиями Flash или Java, теперь же компания хочет изменить политику безопасности, сделав ручное включение медиа обязательным для всех плагинов, установленных в Firefox, за исключением последней версии Flash. В настоящее время браузер загружает все плагины, которые требует вэбсайт, снижая, таким образом, безопасность и замедляя работу программы в целом. В будущем Firefox не будет загружать никаких плагинов до тех пор, пока пользователь не разрешит их исполнение на данном сайте, либо пока он не внесёт сайт в белый список. В пакет запрещённых к автоматическому воспроизведению плагинов попали старые версии Flash, а также все версии Java, Adobe Reader, Microsoft Silverlight и прочие, менее популярные надстройки.

Firefox

Первые изменения — блокировка старых версий Flash (10.2* и старше), появятся уже с новой версией браузера. Отключение же прочих плагинов произойдут после того, как Mozilla доработает и протестирует интерфейс «нажми-чтобы-проиграть».

Функция "нажми-чтобы-проиграть"

Google Chrome — больше никаких тихих установок расширений

По информации программистов поискового гиганта, эта возможность изначально была введена для того, чтобы «позволить пользователям добавлять подходящие расширения в Chrome в качестве части инсталляции другого приложения», однако этой функцией часто злоупотребляли.

В Google заявили, что расширения распространялись и устанавливались без «должного подтверждения пользователями», что делалось благодаря возможности прописывания расширения через системный реестр Windows.

Google Chrome

Теперь же, в версии своего браузера с номером 25, разработчики обещают автоматически отключить все расширения, установленные через средства внешней установки расширений. При этом браузер покажет «однократное предложением снова включить любое из расширений».

Однако финальная версия Chrome 25 увидит свет лишь в конце февраля, а пока все поклонникам этого обозревателя придётся самостоятельно следить за установленными расширениями.

Mozilla подарила торт команде разработчиков IE

Между командами разработчиков браузеров из Mozilla и Microsoft давно идёт небольшая и милая игра, которая заключается в отправке друг другу сладостей с каждым выпуском новой версии браузера.

Теперь, с выпуском Microsoft’ом браузера Internet Explorer 10, команда Firefox отправила торт, чтобы поздравить разработчиков с этим событием. Более того, в Mozilla заказали для MS ещё больший торт, в связи с выпуском ими новой операционной системы.

Торт Firefox

В своём твиттере команда разработки IE 10 поблагодарила Mozilla за торт и сообщила, что ожидает скорейшего появления версии браузера Firefox, оптимизированного для Windows 8. По слухам, ранее Mozilla вместе с тортом отправляла и рецепт его приготовления, намекая на открытый исходный код всех своих продуктов.

Компания Microsoft выпустила самую быструю версию браузера Internet Explorer 10 вместе с выходом операционной системы Windows 8. Выход IE10 для Windows 7 ожидается в течение месяца.

Mozilla спрашивает разработчиков о новинках

Firefox для Android в будущем должен получить некоторые аддоны.

Сейчас компания Mozilla сосредоточена на мобильном рынке. Мобильный браузер активно развивается, и совсем скоро выйдет мобильная Firefox OS. И похоже, что Mozilla хочет хорошо закрепиться на этом рынке, пытаясь повторить успех и возможности Firefox на рынке PC.

И одним из ключевых решений для этого направления в Mozilla видят использование аддонов к браузеру, которые уже используются на мобильных браузерах, причём куда менее популярных, чем Firefox. C другой стороны люди с большой неохотой ставят эти расширения, ведь они ещё сильнее замедляют и без того небыструю работу интернета на их мобильном устройстве.

Mozilla Firefox для Android

В общем, у этого есть как плюсы, так и минусы. И так происходит потому, что разработчики не хотят экспортировать свои дополнения, предпочитая вместо этого разрабатывать новые, специально предназначенные для мобильной платформы, на что у них также не хватает времени. Также это происходит потому, что API Firefox чего-то не хватает, для обретения популярности. Более того, после того как в Firefox стал использоваться собственный UI API, это ещё сильнее ограничило разработчиков.

Именно поэтому в Mozilla и решили поинтересоваться у разработчиков, чего именно им не хватает в нынешнем API мобильного браузера.

Firefox вновь самый быстрый браузер?

Казалось, что браузерная война скоростей давно закончилась, но несколько дней назад разработчик Дэвид Мэнделин (David Mandelin) из Mozilla сообщил, что новый JIT IonMonkey обошёл Chrome в, как минимум, одной конфигурации в бенчмарке Kraken.

Результат тестирования опубликован на странице Mozilla AreWeFastYet, которая изначально была открыта с выходом JaegerMonkey (появившимся ещё в Firefox 4 и работающим до сих пор). Там говорится, что Firefox 17 с IonMonkey вырвал победу у Chrome, пройдя тест за 1991 мс, против 2038 мс у конкурента. Мэнделин отметил, что результат достигнут на 32-разрядной версии браузера на компьютере Mac Pro.

Сообщение Дэвида Мэнделина

Гонка миллисекунд при исполнении JavaScript была интересна пару лет назад. Ещё в 2009 году Mozilla пообещала обогнать Chrome, так что,  обещание организация сдержала. Ну, лучше позже, чем никогда.

Mozilla разрабатывает полноценный игровой 3D движок для браузера

Компания Mozilla ведет разработку полноценного трёхмерного игрового движка, предназначенного для браузера Firefox.

По всей видимости, этот движок, встроенный в браузер, будет обеспечивать вполне пригодную для игр производительность. Таким образом, пользователи этого интернет-обозревателя получат возможность запускать тяжелые игры, вроде шутеров, прямо в окне браузера, расширяя, при этом, количество пользователей встроенной графики процессоров Sandy Bridge E, а также увеличивая их возможности.

RescueFox

Проект, в объёме которого ведется разработка игрового движка Gladius 3D,  получил название Paladin. Для его тестирования была разработана пробная игра под названием RescueFox, которая не получит дальнейшего развития.

Как указано в блоге Mozilla, «проект Paladin предназначен для продвижения 3D игр в веб среду. Мы разработали игровой движок под названием Gladius, который является частью нашей работы. Мы опубликуем в блоге соответствующие предисловия к обоим этим проектам уже в ближайшие недели. Мы создали RescueFox — первый игровой прототип, как способ проверки работы игрового движка Gladius, а также с целью поиска ошибок в платформах Web и Gecko. Примечательно, что мы не собираемся развивать этот прототип до полноценной игры».

Если вы заинтересовались данными проектами Mozilla Foundation, то мы рекомендуем более подробно ознакомиться с ними на wiki-странице Palladin. Попробовать в деле прототип игры RescueFox, который работает и на текущей версии браузера, можно на странице, посвященной игре.

Mozilla хотят отказаться от нумерации версий Firefox

Примерно 8 недель назад Mozilla Foundation выпустили пятую версию своего популярного браузера Firefox, а два дня назад официально вышел Firefox 6.

Несмотря на новую версию, изменений в браузере не очень много. Так, появилась подсветка домена посещаемого сайта, в менеджере дополнений появилась возможность посмотреть, какой из плагинов (типа Flash или Java) сейчас активен, а также добавилось средство разработки Scratchpad, позволяющее прямо в браузере проверить работоспособность кода на JavaScript.

Примерно через шесть недель разработчики обещают выпустить седьмую версию браузера. Октябрьский релиз Firefox 7 получит улучшенную производительность пользовательского интерфейса, а также значительно переработанный менеджер памяти. Бета версия Firefox 7 должна появиться уже через несколько дней. Firefox 8 размещён на канале Aurora, а для Firefox 9 пока доступны только свежие ночные сборки.

Mozilla Firefox 6

Говоря о раздутых номерах версий, разработчики заявили, что так будет продолжаться не долго. Mozilla Foundation планирует исключить номера версий как практически со всех мест на вэбсайте организации, так и из графического интерфейса браузера.

Статистика использования браузеров

Согласно плана, можно будет получить номер текущей версии браузера только при необходимости решения технических проблем с программой. Диалог «О Firefox» покажет только то, что вы используете самую свежую версию, а также время с последней проверки обновлений. Обновления браузера будут проходить как можно тише и незаметнее для пользователей.

Эти планируемые изменения связаны с рядом трудностей, однако ряд наиболее влиятельных программистов считают, что такие изменения вполне возможны. Тем не менее, такие изменения не должны произойти ранее, чем выйдет Firefox версии 9 или 10.