Firefox → Firefox 10 critical bug — isSameNode
Вкратце: в FF10 перестала работать куча сайтов, скомпилированных старыми версиями GWT. В консоли лезет ошибка isSameNode is not a function.
Пока баг в ФФ не исправили, выкладываю быстрый грязный фикс для вебмастеров:
Подробности под катом.
Пока баг в ФФ не исправили, выкладываю быстрый грязный фикс для вебмастеров:
<script type="text/javascript">
try{
if (!HTMLElement.prototype.isSameNode)
HTMLElement.prototype.isSameNode = function(b) {return this===b;} }
catch(e){};
</script>
Подробности под катом.
Браузеры → Вышел Firefox 10
Вышла финальная версия Firefox 10.
Что нового:
• Кнопка «Вперёд» на панели навигации теперь не отображается до тех пор, пока Вы не перейдёте на страницу назад (для этого кнопка должна вплотную прилегать к строке адреса);
• Большинство дополнений теперь по умолчанию совместимы с Firefox;
• Добавлена поддержка антиалиасинга для WebGL;
• Добавлена поддержка CSS3 3D-Transforms;
• Добавлена поддержка элемента , предназначенного для изоляции двунаправленного текста, а также соответствующие ему свойства CSS;
• Добавлены полноэкранные API, которые позволяют создавать веб-приложения, работающие в полноэкранном режиме;
• Добавлены IndexedDB API, позволяющие лучше соответствовать спецификации;
• Добавлен инструмент инспектирования содержимого веб-страницы с подсветкой контента, включающий в себя новый инспектор CSS-стилей;
• В простой редактор JavaScript, встроенный в Firefox, добавлен редактор кода Orion, позволяющий разработчикам редактировать больше чем просто обычный текст. Редактор кода Orion имеет подсветку синтаксиса и множество других функций, облегчающих написание кода JavaScript;
• Исправлена проблема, при которой у некоторых пользователей Mac OS X после установки последнего релиза Java от Apple, могло произойти падение Firefox при закрытии вкладки с Java апплетом;
• Исправлена проблема, при которой у некоторых пользователей происходило падение браузера при перемещении закладок.
Что нового:
• Кнопка «Вперёд» на панели навигации теперь не отображается до тех пор, пока Вы не перейдёте на страницу назад (для этого кнопка должна вплотную прилегать к строке адреса);
• Большинство дополнений теперь по умолчанию совместимы с Firefox;
• Добавлена поддержка антиалиасинга для WebGL;
• Добавлена поддержка CSS3 3D-Transforms;
• Добавлена поддержка элемента , предназначенного для изоляции двунаправленного текста, а также соответствующие ему свойства CSS;
• Добавлены полноэкранные API, которые позволяют создавать веб-приложения, работающие в полноэкранном режиме;
• Добавлены IndexedDB API, позволяющие лучше соответствовать спецификации;
• Добавлен инструмент инспектирования содержимого веб-страницы с подсветкой контента, включающий в себя новый инспектор CSS-стилей;
• В простой редактор JavaScript, встроенный в Firefox, добавлен редактор кода Orion, позволяющий разработчикам редактировать больше чем просто обычный текст. Редактор кода Orion имеет подсветку синтаксиса и множество других функций, облегчающих написание кода JavaScript;
• Исправлена проблема, при которой у некоторых пользователей Mac OS X после установки последнего релиза Java от Apple, могло произойти падение Firefox при закрытии вкладки с Java апплетом;
• Исправлена проблема, при которой у некоторых пользователей происходило падение браузера при перемещении закладок.
Браузеры → «Домашняя страница» Firefox 12 получит ряд дополнительных свойств
Браузерная война, сместившаяся от интереса к падению процентов рынка IE на противостояние между Mozilla Firefox и Google Chrome, заставляет Mozilla Foundation вводить в свой браузер новые усовершенствования, которые заставили бы пользователей еще раз подумать о том, что стоит ли переходить на браузер поискового гиганта. Отрадно, что разработчики Firefox с точки зрения интерфейса — то, что видно всем пользователям, а не изменения «под капотом» — все-таки не просто копируют функциональность Chrome, а и добавляют новые инструменты, которых в Chrome пока нет.
Справедливости ради надо заметить, что новые возможности «Домашней страницы» Firefox 12 все-таки уже вызвали новые вопросы или даже нарекания (даже была изменена «ночная сборка»), потому как они еще дальше отодвинули браузер от того преимущества, который привлекает пользователей к Chrome — функциональной простоте. Под катом предлагается быстрый взгляд на те предложения, которые, возможно, появятся в скором времени в Firefox 12, если планы разработчиков не поменяются.
Справедливости ради надо заметить, что новые возможности «Домашней страницы» Firefox 12 все-таки уже вызвали новые вопросы или даже нарекания (даже была изменена «ночная сборка»), потому как они еще дальше отодвинули браузер от того преимущества, который привлекает пользователей к Chrome — функциональной простоте. Под катом предлагается быстрый взгляд на те предложения, которые, возможно, появятся в скором времени в Firefox 12, если планы разработчиков не поменяются.
Firefox → Новые API во браузере Firefox позволят на JavaScript работать с мобильною связью
Всякий, кто взглядывал на график выхода новых версий браузера Firefox, ожидающихся в 2012 году, уж конечно видел там, что прямо сейчас идёт работа над внедрением новых возможностей в версии Сейчас я обращу ваше внимание на две наиболее примечательные из недавних новинок.
Внедрён API WebSMS (описанный в MozillaWiki и обсуждавшийся в багзилле), который добавит в DOM объекты, управляющие отправкою и приёмом
Внедрён API WebTelephony (описанный в MozillaWiki и обсуждавшийся в багзилле), который добавит в DOM объекты, позволяющие звонить по телефону, а также принимать (или отклонять) входящие звонки и интересоваться состоянием мобильника (таким, как «идёт набор номера», «дозвон», «занято», «соединился», «рассоединился», «входящий звонок», и так далее).
Само собой разумеется, что эти интерфейсы предназначены для мобильных версий Файерфокса.
Firefox → Побеждаем утечки памяти и ускоряем работу Firefox
Про утечки памяти в Огнелисе на Хабре уже было несколько постов, но ни в одном из них нет полного, с моей точки зрения, набора инструкций. Под катом я попытаюсь собрать все вместе, добавив то, что помогло в решении вопроса мне.Кроме решения проблемы утечки памяти, многие советы позволят ускорить работу браузера, так что пост будет интересен всем, кто использует Firefox. Практически каждый пункт подходит и для почтового клиента Thunderbird.
А если вам просто понравилась девушка с картинки, то здесь хайрез :)
JavaScript → ISO 8601 и ECMAScript — головная боль от разночтения стандартов
Разрабатываем мы тут некоторый сервис интеграции с очень сторонней системой. Сам сервис работает на Node.js. И всё бы хорошо, но только недоступность сервера во время сборки мусора очень нервировала стороннюю систему.
В канун нового года было решено сделать серверу подарок — обновить Node.js с версии 0.4.8 до 0.6.6 В силу ряда организационных причин, обсуждать которые здесь не очень хочется, обновление было проведено сразу на боевой системе и даже без регрессионного тестирования.
Неужели в этой ситуации что-то могло пойти не так?
В канун нового года было решено сделать серверу подарок — обновить Node.js с версии 0.4.8 до 0.6.6 В силу ряда организационных причин, обсуждать которые здесь не очень хочется, обновление было проведено сразу на боевой системе и даже без регрессионного тестирования.
Неужели в этой ситуации что-то могло пойти не так?
Персональные блоги → mozilla is much slower then IE6
Просматривал список закрытых багов в Firefox 9.0.1 и меня очень порадовала одна строка.
Чтож, можно всех поздравить. Отныне, с версии 9.0.1 Firefox не только не медленнее, чем Internet Explorer 6, но и использует не 90MB. А ведь об этом баге было сообщено ещё 18 февраля 2002 года, почти 10 лет назад.
685315 Remove JSOP_GETGLOBAL
126212 mozilla is much slower then IE6! and uses 90MB
678785 resource leak (not closed directory) in gfx/thebes/gfxFT2FontList.cpp
Чтож, можно всех поздравить. Отныне, с версии 9.0.1 Firefox не только не медленнее, чем Internet Explorer 6, но и использует не 90MB. А ведь об этом баге было сообщено ещё 18 февраля 2002 года, почти 10 лет назад.
Firefox → Спустя 7,5 лет разработчики Firefox добавили нумерацию строк для исходного кода
28 декабря разработчики Firefox наконец-то закрыли билет 246620, созданный аж 13 июня 2004 года, и добавили отображение нумерации строк в окне просмотра исходного кода веб-страниц, который вызывается сочетанием клавиш Ctrl+U.
Такую медлительность можно понять: функциональность слишком незначительная, мало кому нужная и слишком лёгкая в реализации — такое всегда откладывают на потом с мыслью «Ну эту ерунду-то я всегда смогу сделать, когда появится минутка» — так проходят годы. Тем более что её можно назвать избыточной, ведь номер текущей строки показывается в строке состояния, а сочетанием Ctrl+L можно перейти к строке по номеру.
У штатных разработчиков Mozilla время занято более серьёзными задачами, так что они ссылаются на коммьюнити. Мол, только два месяца назад им прислали патч и только месяц назад прислали тесты, которые необходимы в соответствии с процедурой, и только вчера эти тесты были исправлены. Так что Mozilla внесли исправления буквально на следующий день после того, как сообщество решило проблему своими силами. Именно так развиваются открытые проекты (да и некоторые закрытые тоже) — если вы хотите какую-то опцию в программе, то сами и сделайте её.
Такую медлительность можно понять: функциональность слишком незначительная, мало кому нужная и слишком лёгкая в реализации — такое всегда откладывают на потом с мыслью «Ну эту ерунду-то я всегда смогу сделать, когда появится минутка» — так проходят годы. Тем более что её можно назвать избыточной, ведь номер текущей строки показывается в строке состояния, а сочетанием Ctrl+L можно перейти к строке по номеру.
У штатных разработчиков Mozilla время занято более серьёзными задачами, так что они ссылаются на коммьюнити. Мол, только два месяца назад им прислали патч и только месяц назад прислали тесты, которые необходимы в соответствии с процедурой, и только вчера эти тесты были исправлены. Так что Mozilla внесли исправления буквально на следующий день после того, как сообщество решило проблему своими силами. Именно так развиваются открытые проекты (да и некоторые закрытые тоже) — если вы хотите какую-то опцию в программе, то сами и сделайте её.
Подкасты → Trashcast №2
- GTA 3 на iOS и Android.
- Обновление Firefox для Android.
- Touch-версия ICQ для симбы.
- Nokia объявляет конкурс приложений для Series 40.
- Твикер для N9, позволяющий включить поворот домашних экранов и многое другое.
- Samsung обновит смартфоны и планшеты до Android 4.0. Да, но не все.
- Symbian всё. Или нет?
- Intel троллит Apple x86-смартфоном.
- Nokia Lumia 800 всех цветов. Или Nokia Lumia 900?
- Huawei сделает «самый крутой смартфон».
- Двухсимочников от Samsung будет аж два.
- Штаб квартира Nokia останется в Эспоо.
Подкаст содержит ненормативную лексику.
прослушан 253 раза
Блог компании Evernote Corporation → Evernote Clearly теперь доступен и для Firefox

Evernote Clearly, наше расширение для браузера, которое позволяет создавать комфортные условия для чтения статей и блогов в Интернете, теперь доступно и для Firefox.
Установить Evernote Clearly »