Вышла десятая версия браузера Firefox

Некоммерческая организация Mozilla Foundation выпустила стабильную версию браузера Firefox 10. Загрузить приложение можно на сайте Mozilla. От предыдущих версий Firefox 10 отличают несколько особенностей. Так, в новой версии используется иной подход к управлению «расширениями» — дополнительными модулями, которые увеличивают возможности браузера. Раньше после обновления Firefox отключал все «расширения», не имеющие отметки о совместимости с последней версией. Теперь браузер будет автоматически… More →

Firefox будет отображать переводы строк (LF) во всплывающих подсказках (атрибутах title)

Как известно, спецификация HTML 4.01 чёрным по белому требует того, чтобы в строковых атрибутах (CDATA) символы перевода строки (LF) игнорировались, а символы возврата каретки (CR) заменялись пробелами. А вот в спецификации HTML5, наоборот, символы перевода строки (LF) в атрибуте title считаются значимыми. Предполагается, что можно набрать код наподобие нижеследующего: <a href=»…» title=»Первая строка. Вторая строка.»>…</a> и ожидать, что при наведении на гиперссылку явится двустрочная всплывающая подсказка. Кстати, я-то там набрал «&#10;» — но Хабрахабр… More →

Mozilla Firefox завибрирует

Этой зимою нам довелось заметить такие полезные новинки в мобильном Файерфоксе, как контроль за зарядом аккумулятора и управление мобильной связью и SMS. Позавчера во блоге Mozilla Hacks были опубликованы сведения о том, что разработчики Firefox 11 также обеспечили сайтам интерфейс, управляющий вибрацией мобильного телефона. В простейшем случае достаточно задать джаваскриптом длительность вибрации, выраженную в миллисекундах: navigator.mozVibrate(1000); Несколько более сложная вибрация задаётся при помощи массива, нечётные элементы которого задают длительность вибрации, а чётные — длительность последующей паузы. Вот пример краткой двойной… More →

Используемый в Firefox JavaScript-движок будет работать только в однопоточном режиме

Разработчики проекта Mozilla представили изменения в организации работы JavaScript-движка SpiderMonkey, в котором был серьёзно изменен подход к организации параллельного выполнения JavaScript-кода. Движок теперь будет работать только в однопоточном режиме, а распараллеливание, например, при выполнении WebWorkers или Parallel Javascript, будет обеспечено за счёт запуска внутри одного процесса отдельных экземпляров SpiderMonkey (JSRuntime), каждый из которых использует непересекающиеся области памяти. Таким образом, SpiderMonkey… More →

Новые API в браузере Firefox позволят на JavaScript работать с мобильной связью

Всякий, кто взглядывал на график выхода новых версий браузера Firefox, ожидающихся в 2012 году, уж конечно видел там, что прямо сейчас идёт работа над внедрением новых возможностей в версии Firefox 12 — которая, постепенно пройдя через стадии «Aurora» и «Beta», выйдет в свет в конце апреля нынешнего года. И вот почему, просто глядя на все те возможности, которые нынче внедряются в Firefox 12, можно предвидеть будущие возможности web-приложений почти на полгода вперёд — и порадоваться (а не то и посидеть с отвисшею челюстью) заранее. Сейчас я обращу ваше внимание на две наиболее примечательные… More →

Google попросил Mail.Ru и «Яндекс» отказаться от «Хрома»

Корпорация Google попросила российские компании Mail.Ru Group и «Яндекс» не использовать в своих браузерах названия «Chrome» и «Хром». Об этом со ссылкой на представителей интернет-гиганта сообщает газета «Ведомости» в номере от 24 января 2012 года. Браузер Google Chrome вышел в сентябре 2008 года. Вместе с ним разработчики представили версию браузера с открытым исходным кодом, получившую название Chromium. Лицензия Chromium позволяет… More →

Побеждаем утечки памяти и ускоряем работу Firefox

Про утечки памяти в Огнелисе на Хабре уже было несколько постов, но ни в одном из них нет полного, с моей точки зрения, набора инструкций. Под катом я попытаюсь собрать все вместе, добавив то, что помогло в решении вопроса мне. Кроме решения проблемы утечки памяти, многие советы позволят ускорить работу браузера, так что пост будет интересен всем, кто использует Firefox.… More →