Не вижу никаких причин для беспокойства, коль скоро разработчики расширений и так ужé (много лет кряду) были способны запустить любое приложение в системе (посредством XPCOM nsIProcess), и это вроде как не привело до сих пор ни к каким разрушительным и заразным эффектам.
Библиотека js-ctypes просто создаёт ещё один API: ведь не всегда удобно передавать чужому Си-коду параметры через командную строку, подчас куда проще передать его в Си-функцию некоторой библиотеки. Особенно если для библиотеки не существовало утилит командной строки, так что автору расширений приходилося компилировать (отдельно под каждую платформу) свою обёртку для библиотеки для того только, чтобы иметь удовольствие передавать ей параметры в командной строке. Теперь это извращение, надеюсь, навсегда отойдёт в прошлое.
Это несколько не так: некоторые нынешние расширения, даже на addons.mozilla.org, содержат двоичные компоненты (ColorZilla, например).
(Кто их компилирует — я не знаю.)
Появление же js-ctypes позволит расширениям меньше содержать собственные двоичные компоненты, а больше полагаться на внешние (например, системные) библиотеки.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесьНЛО прилетело и опубликовало эту надпись здесь
Крэши в самом деле очень редко случаются, а вот тормоза flash баннеров многим регулярно доставляют.
В Release Notes написано:
«If a plugin crashes or _freezes_, it will not affect the rest of Firefox».
То ли я из будущего, то ли в линупсе они по другому как-то именуют версии.
К слову сказать, последние билды где-то неделю вешали фокс на каждом втором сайте, умучался я прям, пришлось оперой пользоваться, слава робатам сегодняшний, вроде, нормально работает.
Вешались только там, где был флэш =) Я поставил gnash и пользовался им несколько дней, пока не вышло очередное обновление — он показывал далеко не все, но хоть не вешал браузер.
Ну а как иначе? В репах только 3.5.9, в котором с производительностью такие проблемы, что тот же хабр нормально не почитаешь (более-менее длинные треды). Был бы стабильный 3.6 в репах я бы его и использовал.
Обновляюсь из mozilla-daily. С понедельника по пятницу при попытке открыть страницу, содержащую флэш браузер вешался намертво. Потом обновилось до 3.6.5pre. Проверил списк процессов — в дополнение к firefox-bin есть еще plugin-container, который и подгружает плагин.
Из стабильных в убунте не всегда последние версии — собственно перешел на дейли, когда, сначала в репе была только 3.0, а хотелось уже зарелизившейся 3.5, потом то же самое с 3.5->3.6.
На совсем нестабильные и новые перейти ен могу — се таки это моя основная рабочая машина, и мучатся с несовместимостью большей половины плагинов жеоания нет.
А вобще, за все время моей жизни под дейли (около полугода, наверное) это первый случай когда отломалось что-то действительно серьезное. До этого никаких проблем не замечал.
Плагины от Firefox 3.6 прекрасно работают на Firefox 3.7.
Если же Вы имеете в виду несовместимость расширений, то попробуйте Add-on Compatibility Reporter — это расширение позволяет устанавливать версии расширений, не имеющие пометки о совместимости с новым Фаейрфоксом, а затем посылать по желанию (вручную) отчёты о том, что расширение оказалось совместимым (то есть пометку пора бы и поставить), или что в нём отвалилось то-то и то-то.
Лично у меня на Firefox 3.7 глючит только FireGestures (поддержка жестов мышою): на жесты реагирует, но вызывает после каждого ещё и контекстное меню (как было бы после простого жмякания правой кнопкою мыши).
флэш лису, конечно, подвешивает. Но мне что-то сильно кажется, что тут дело не плагине, а в самих роликах.
Вы же не будете утверждать, что какой-нибудь тормозящий в хроме особо хитромудрый яваскрипт — вина разработчиков хрома, а не криворукого яваскрипт маньяка
а вот упасть вместе с лисой — это да, это оно лобит:)
у меня на Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 с флеш плагином версии 10.0.45.2 падает
правда не знаю как в 10.1 RC, может там уже прикрыли этот баг
Ну дык получили волшебный пендель от конкурентов — вот и оживились. Буквально вчера был приятно поражён, когда Chromium сообщил мне «The following plug-in has crashed: /usr/lib/flashplugin-installer/libflashplayer.so» и не упал при этом сам :)
Хммм… плагины в отдельных процессах, это конечно хорошо.
Но от будущих версий мозиллы я жду только 3 вещи:
1) сильной оптимизацией к прожорливости системных ресурсов
2) увеличенной скорости запуска (даже с 15-ти включенными аддонами чтоб запускался максимум за 4 секунды, а не целую вечность =(, как сейчас )
3) ну и вкладки как в хроме.
Ну конечно об ускоренном закрытии программы… меня ето немножко рассмешило… а разве мозилла и сейчас так долго закрывается ???? У меня максимум — секунду. У кого дольше?
Растягиваемые поля появились не так давно в ночных сборках 3.7. Удобная штука, да :) А вот с плагинами, как мне кажется, они торопятся. Не очень стабильно работает до сих пор, но может быть это в ночнушках из-за дальнейших улучшений по поводу выделения вкладок в отдельные процессы.
Вам не придётся ждать Firefox 3.7 для того, чтобы упавшие плагины перестали ронять весь браузер