Firefox

индекс
178,09

Вышел Firefox 3.7 alpha 4. Изменения

Четвёртый пре-релиз Firefox 3.7 / Gecko 1.9.3 готов. Изменения с прошлого пре-релиза.

Пользовательский интерфейс


— Если уже открытая вкладка подпадает под критерии вашего запроса в адресной строке, то в выпадающем списке отобразится предложение «переключиться к этой вкладке».
— Размеры многострочных полей ввода (textarea) изменяемы вручную (теперь фича включена по умолчанию).


Веб-разработка


— Внесены ограничения в обработку CSS-селектора :visited, призванные уберечь пользователей от кражи истории посещённых сайтов.
— Аттрибуты SVG имеющие отображение на CSS-свойства можно анимировать посредством языка SMIL. См. демо.

Плагины


— Улучшения и багфиксы в технологии изолированного выполнения плагинов на платформах Windows и Linux. (Теперь почти как в Хроме: есть процесс firefox и отдельный процесс mozilla-runtime; и если какой-то плагин грохнется, падение не утянет за собой всю лису.)
— В этой альфе изолированное выполнение плагинов стало впервые доступно на MacOS. Вам потребуется бета флэша, если захотите с этим поэкспериментировать.

Производительность


— Время завершения процесса уменьшено в 33 раза. Это не опечатка.
— Мы продолжили переносить операции ввода-вывода в отдельный поток исполнения. Эти значительно ускорило отзывчивость интерфейса и по сравнению с 3.6, и по сравнению с предыдущей альфой.
— Усовершенствовали поддержку аппаратного ускорения. Теперь, если из-под Windows, имея свежие драйвера OpenGL 2, вы откроете видео на полный экран — железо придёт на помощь. Для HD-видео можно заметить существенные изменения в частоте кадров, потребляемой мощности и нагрузке на процессор. Линукс и Макось на очереди.
— Очередные улучшения и багфиксы в поддержке Direct2D. Поддержка эта пока не включена по умолчанию, но разница в производительности с предыдущими билдами и другими браузерами значительная (демонстрационное видео).

Платформа разработки


— В JS-ctypes (API для вызова native-кода) добавили поддержку структур, указателей и массивов. Чтобы убедиться в том насколько просто стало теперь вызывать native-код, читайте сообщение Дэна Витте на чужом языке.
— Теперь мы в Мозилла внедряем практику надёжного выделения памяти (infallible allocators): при нехватке памяти производится abort вместо возвращения NULL'а (эксепшны кидают?) За счёт устранения проверок указателей на NULL мы прикрыли целый класс багов которыми бы могли злоупотребить хакеры. Также это позволило упростить невероятно много кода в Gecko.

Подтверждающая картинка




От переводчика


— выпадающий список адресов стал заметно отзывчивее;
— закрывается лиса быстрее на те самые 97% (я перевёл как «в 33 раза», в оригинале было «колоссальный 97% improvement»);
— поиск по истории всё-таки замораживает интерфейс, хотя, в моём случае, ситуация улучшилась по сравнению с 3.6.
+52
13 апреля 2010, 03:24
4

комментарии (111)

+11
minixan #
Поскорей бы релиз =)
0
nerezus #
При открытии нового таба фокус становится на поле урла?
0
zencd #
Становится.
+29
almazmusic #
Хотелось бы скорость открывания увеличить в 30 раз… очень.
–6
TheMengzor #
Я молюсь, что бы не увидеть такой комментарий с статье о Хроме. Вот именно то, что нужно, не надо делать из браузера военный вертолет.
+13
fear86 #
Каждому свое, я не прочь и на военом вертолете прокатится.
–8
butuzov #
Представьте ситуацию…
Вы едете по скоросном шоссе на своей Лаборджине, быстро так едите… А тут мы с fear86 на Мохавках пролетаем… Гдето сзади плетуттся пользователи на Запорожцах, и нормальцово едут товарищи на Саабах…

з.ы.
Я люблю и Саабы и Мохавки. Зачем мне Ламба?
+3
TheMengzor #
Только ваши Мохавки двигатель 20 минут греют, а я только сел в свой любимый Ламбаргини, не успел завести мотор, как вдруг уже на шоссе оказался и жду, когда же надо мной вы пролетите :-)
0
mcdebugger #
А в чём профит? Ждать же приходится…
0
aavezel #
Если бензина не жаль можно вебасту не глушить с момента покупки…
0
TheMengzor #
А у кого бак всего на 847 литров? :-)
0
MAD_Kolia #
Я так и делаю. А по кнопке «заглушить двигатель» он просто выключает звук мотора и стоит тихо в углу.
+3
DileSoft #
В современном мире браузер ОБЯЗАН быть собственной операционной системой.
+1
Quiz #
Подпишусь. Да что там в тридцать, хотя бы в три раза и то уже неплохо.
Для меня оперативность запуска окна браузера — один из основных приоритетов (ну разумеется после правильной работы и инструментария a.k.a Firebug, etc.). Потому до сих пор с Оперы на Огнелиса и не перебрался.

Ограничения в обработке CSS-селектора :visited — ИМХО, очень сомнительное нововведение.
НЛО прилетело и опубликовало эту надпись здесь
+2
Mixail #
А если систему держать в аптайме по несколько месяцев, то вообще не думаешь о запуске браузера.
0
seleko #
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.3a4pre) Gecko/20100328 Minefield/3.7a4pre — Build ID: 20100328030638
всё очень бысто :)
правда пришлось крутить настройки руками. prefs.js
+1
zencd #
Я вот не понял зачем:
— в инсталяторе предлагать альфу как браузер по умолчанию,
— использовать мой рабочий профиль, а не создать новый — откуда такое доверие альфе со стороны разработчиков?
+4
Sma11erM1nd #
До сих пор сижу на второй альфе (с момента её выхода) основным профилем и никаких проблем. Так что альфу у них довольно стабильные.
+2
vilky #
Подписываюсь. Два года сижу на альфах; с тех пор, как перешла со старого десктопа на новый нетбук, падений нет вообще. Стабильный хром теряет вкладки периодически.

На альфах можно прекрасно жить.
+9
TheMengzor #
Кстати, интересную вещь заметил:
+2
Loctos #
0
chetzof #
Они интерфейс будут менять или как? Сейчас использую StrataBuddy, но хотелось бы нативной поддержки.
0
zencd #
Ну вот поменяли в очередной раз — он по умолчанию теперь такой как на картинке. Я ничего не надстраивал.
0
FinikWasHere #
Buddy нада допиливать для альфы. Hulk Sad;(
–1
zencd #
А вот с некоторыми шрифтами беда на Windows XP:

+8
Phenomen #
про это нельзя не упомянуть
0
zencd #
Какой ништяк! Ещё бы от тайтлбара избавиться в положении максимизед…
+4
StrangeAttractor #
F11
–2
Mithgol #
Используйте расширение «Hide Menubar».
0
Mithgol #
И к нему ещё «Hide Chrome».
+1
Razunter #
а лучше Hide Caption Titlebar Plus (Smart) вместо обоих :)
–1
Mithgol #
К нему всё равно «Autohide Menubar customized bug fix» рекомендуют на тот случай, когда в панель меню добавлены какие-нибудь элементы.

Так что, если приходится ставить два расширения, я предпочитаю «Hide Menubar» и «Hide Chrome».
+3
andoriyu #
grab.by/3InV — вот это tabs on top, а у вас бозень какая-то.
p.s.
никогда не замечал насколько убого все приложения выглядят в aero…
0
dimmaq #
Еще менюшку можно ставить над или под табами.


0
kefirux #
это как так? у меня что-то не получилось
0
q0p #
Вид — Панель инструментов — Вкладки сверху
0
kefirux #
это я видел и это не совсем то — табы или в самом низу (по умолчанию) всей этой приборной доски, или на самом верху (если тыкнуть галочку). А вот в центр их сунуть между меню и адресной строкой (как выше на втором скриншоте) не получается.
+1
q0p #
в userChrome.css (или создать новый стиль Stylish) внести строку:
#toolbar-menubar {-moz-box-ordinal-group: 5 !important;}
0
dimmaq #
Получилось случайно
В начале сделай поумолчанию
[x] Menu bar
[x] Navigation toolbar
[ ] Tab on top

Ставишь галку Tab on top, получается как на первом скрине, убери и поставь галку Menu bar — получится как на втором.

+5
m52 #
> закрывается лиса быстрее на те самые 97% (в 30 раз);

Это как? В 2 раза или я чего-то не догнал?
0
TheMengzor #
Если раньше она закрывалась 100 секунд, но теперь на 97% ниже, следовательно теперь за 3 секунды.
0
init_sub #
Ого. А если она закрывалась 120сек, то теперь за 3,6сек. Действительно, 3,6 в 30 раз меньше 120 :)
0
zencd #
А как бы вы перевели «a whopping 97% improvement in shutdown time… that's not a typo»?
НЛО прилетело и опубликовало эту надпись здесь
0
Dragonizer #
Обычно он это делает, если веревка испачкалась, так что не волнуйтесь.
+2
dude_sam #
А меня порадовало обещание фичи с изменением текст-ареа!
0
mrBuG #
Взаимно :)
0
cst #
S@M, так она же с 3.5 есть?
+1
dude_sam #
Да она и раньше была через аддоны. Я про «из коробки».
0
cst #
Она была из коробки, просто не включена.
0
homm #
Просветите.
0
cst #
Оп и правда нету =)
Видимо плагин какой-то добавлял и я принял как данность.
+1
baltazor5000 #
— Теперь мы в Мозилла внедряем приктику надёжного выделения памяти

думаю не грубая очепятка но поправить нужно :)
–1
MaXyC #
а плагины с 3.6 будут работать?
0
scoff #
Будут, но далеко не все. У меня под Mac OS в списке совместимых остались Firebug 1.4.5 и 1Password 3.1.0. Отвалились Web developer, SEO Blogger, Xmarks, SEOQuake, русский спеллчек.
+1
Mithgol #
Поставьте расширение «Add-on Compatibility Reporter», и тем невозбранно достигнете желаемого.
0
scoff #
Спасибо, попробую разобраться. Пока что не устанавливается, говорит «Чтобы установить Add-on Compatibility Reporter и тысячи других дополнений Firefox, загрузите Firefox, свободный и бесплатный веб-браузер от Mozilla». Пытаюсь из 3.7a4. Странно.
0
scoff #
Получилось, просто скопировал адрес https://addons.mozilla.org/ru/firefox/downloads/latest/15003/addon-15003-latest.xpi и загрузил в новой вкладке. Проверил дополнения некоторые, вроде работают ОК.
+1
q0p #
зачем лишнее дополнение, если можно в about:config-e создать преференс (логический) extensions.checkCompatibility.3.7a и выставить его в false
0
zencd #
Вот это подсобил так подсобил!
+1
Mithgol #
Это дополнение позволяет также сообщать через Сеть, что расширение совместимо (или не совместимо) с новым Файерфоксом.

Вроде бы затем Фонд Мозиллы передаёт эти сведения авторам.
0
q0p #
Да, всё так. Но каждый в праве сам выбирать — хочет ли он отправлять сообщения о совместимости и для этого нужно ставить дополнение или просто хочет чтоб игнорировалась проверка на совместимость аддонов с версией браузера.

Ведь основной плюс Файерфокса — это именно наделение пользователя правом выбора.
+1
1amer #
когда же Acid3 100/100 с дефолтными настройками?
0
Mithgol #
Не сегодня.
–2
3ybHa9_Fe9 #
хрозилла получается в целом, и из того и из другого. (мое мнение)

1 растягивающиеся textarea
2 расширения
3 процессы
4…
5 profit

причем для всех. конкуренция.
0
Denai #
Никогда не видели пандо-хамелеонов?
0
3ybHa9_Fe9 #
видел, но предпочитаю об этом не распространяться
+7
siniy #
Часто, когда лень ждать пока запустится фаерфокс запускаю хром. Но с фокса из-за аддонов не слезу.
+1
Joka #
аналогично сижу на лисе из-за аддонов.
+3
smartov #
Я его не выключаю…
0
q0p #
Сам фаерфокс грузится довольно быстро, замедляют общую загрузку только вкладки из старой сессии, загружаемые при запуске фаерфокса.
Значит можно выставить в настройках, чтобы при запуске лисы не восстанавливалась предыдущая сессия. Делается это так: Инструменты — Настройки — Основные — При запуске Firefox: показать домашнюю страницу
Или если восстановление вкладок из предыдущей сессии вам всё же нужно, то установите расширение "BarTab", которое при запуске лисы сделает незагружаемыми все вкладки, кроме активной (открытой), но все вкладки останутся висеть, и когда вы откроете одну из них — только тогда она начнёт загружаться.
Такой метод ускоряет загрузку лиса без потери функционала (восстановление предыдущей сессии).
0
zencd #
По-моему он на старте ещё и в сеть за обновлениями лезет.

Иначе как объяснить изредка всплывающий при загрузке диалог с предложением обновить расширения.
0
q0p #
Ну это не должно заметно притормаживать загрузку лиса, но тоже можно отключить: Инструменты — Настройки — Дополнительные — Обновления — убрать все галки
0
zencd #
Может занять вполне прилично времени, особенно если учесть как мозилла любит https и что сделать проверку нужно до загрузки браузера — параллельно искать обновления не выйдет.

А обновления мне всё же нужны; не нужны только при старте.
0
q0p #
Да не должен всё равно поиск обновлений хоть сколько нибудь заметно нагружать лису при загрузке.
Чтобы в этом удостовериться — можно попробовать отключить проверку всех обновлений и перезапустить лису, и потом сравнить время загрузки с и без проверки обновлений.

А тормозить ещё может сама places.sqlite база, если не делать изредка VACUUM:
CTRL+SHIFT+J (или Инструменты — Консоль ошибок) — Выполнить (без переносов по строкам):
Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL(«VACUUM»);
0
mr_gorbunov #
Замечу только, что в приведенном коде необходимо заменить кавычки вокруг VACUUM с лапок на ангийские.

Да, хабрапарсер не всегда хорош.
НЛО прилетело и опубликовало эту надпись здесь
+2
zencd #
Вопрос очень интересный. Давайте возьмём не время, а зарплату и изменение не 97%, а все 100.

«Зарплата улучшилась на 100%» — было 100 рублей, стало 200. Но не оттого что её умножили на два, а оттого что сложили з/п + з/п. «На» — это всегда сложение/вычитание, а не умножение.

«Зарплата ухудшилась на 100%» — по вашей логике з/п должна бы стать 50 рублей., но вряд ли большинство с этим согласится.

Что думаете?
НЛО прилетело и опубликовало эту надпись здесь
0
morozko #
На 50% — в два раза.
0
zencd #
Я просто поражаюсь насколько народ разделился в понимании этих процентов.

Моя позиция такая: «в N раз» — это умножение; «изменение на величину N» — это сложение. И зачем преобразовывать одно в другое я не понимаю.
0
morozko #
Я абсолютно с Вами согласен: в N раз — умножение, на N — сложение.

Ну очевидно, что убавить на 50% — это уменьшить в два раза, прибавить на 100% — это увеличить в два раза. Ну забыл я знак указать. Бывает со мной такое.

В преобразовании нет ничего сложного. Просто человек запутался, я решил ему помочь.
0
zencd #
С вами-то я согласен, как раз. Это я написал в честь того минуса что стоял у вашего комментария.

На самом деле ситуация не так проста из-за того что «меньше-лучше»: будь наоборот, (и мне) мозги не пришлось бы переворачивать. Надо было англичанам писать «в 100 раз быстрее» — такая форма роднее.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
0
Ruslan_Y #
У кого перестал запускаться по сертификату light.webmoney.ru
пропишите переменную окружения «NSS_SSL_ENABLE_RENEGOTIATION» со значением «1» (источник)
для линуха: «export NSS_SSL_ENABLE_RENEGOTIATION=1» в .bash_profile или .bashrc
для винды: мой компьютер — свойства — дополнительные параметры — дополнительно — переменные среды — пользовательские переменные — добавить новый параметр.

После этого перезагружаете браузер и все работает.

0
AlexQ #
Всю свою сознательную жизнь пользовался Firefox, и не жалел. Но с некоторых пор у меня нетбук, и мой любимый Firefox открывается минимум минуту при наличии трех плагинов. Будь добр, Лис, открывайся в 30 раз быстрее.
0
zencd #
А какой у вас use case использования лиса? Если это основной браузер то, вроде бы, и не зачем его закрывать. Или есть зачем?
0
q0p #
это у вас с настройками что-то не то, или с профилем. Если на нетбуке SSD а не HDD, то вероятно, что он очень медленный, поэтому лучше отключить кэширование: Инструменты — Настройки — Дополнительные — Сеть — Использовать до 0 мб на диске для кэша
+3
Ellinium #
«Скорость завершения процесса уменьшена в 33 раз. Это не опечатка.»

Скорость уменьшена? Т.е. процесс теперь закрывается в 33 раза дольше?
+1
zencd #
Спасибо, исправил. Это всё-таки была опечатка :)
0
Razunter #
да, и не «раз», а «раза» :)
+2
rubyrabbit #
> Скорость завершения процесса уменьшена в 30 раз. Это не опечатка.

Не опечатка?

Правильно либо

> Время завершения процесса уменьшено в 30 раз. Это не опечатка.

либо

> Скорость завершения процесса увеличена в 30 раз. Это не опечатка.

Ждём релиза стабильной версии :-)
0
kobzon #
Подскажите пожалуйста.
У меня ФФ 3.6.3. Когда прокрутка достигает низа страницы автоматически перекидывает на другую вкладку, меня это очень бесит.
Причем уже обновил версию 2 раза а проблема все та же.
Скажите, это у меня глючит ФФ или это новая, неудачная функция?
0
zencd #
Глючит или плагин какой шалит.
0
Razunter #
с этой альфой не совместимы некоторые расширения — то пункты меню исчезнут, то все кнопки расширений, то еще что… И до сброса настроек на дефолтные она у меня вообще не запускалась…
–3
Mithgol #
Поставьте расширение «Add-on Compatibility Reporter», и тем невозбранно достигнете желаемого.
НЛО прилетело и опубликовало эту надпись здесь
+2
roller #
когда же оно перестанет жрать пол гига памяти на 20 вкладок ??!
+1
naum #
Вы счастливчик, на самом деле :) Полгига — смешно.
+1
fear86 #
Скоро! Ребята из самсунга развязали им руки :)
0
q0p #
оно и не жрёт. Жрут отдельные дополнения с утечками памяти. Вот попробуйте заставить ЧИСТЫЙ лис без единого дополнения жрать 500мб памяти с 20 вкладками.
0
MAXXL #
А у меня только что опять обновилась, теперь пишет 3.7а5pre
0
q0p #
процесс разработки же у них не прекращается: выпустили альфу — берутся делать следующую альфу, а пока она не доделана — она имеет статус пре-альфы. Из пре-альфы в альфу, из альфы в бету, из беты в релиз кандидат, последний релиз кандидат становится релизом. Естественно, что альф, бет и рц-шек бывает по нескольку штук.
+1
q0p #
жаль, что ещё никто так и не написал хак или спец. аддон/плагин для просмотра h.264 видео через тег <vidеo> в Firefox-e?
0
doob #
У всех вкладки нормально передвигаются со StrataBuddy? А из-за Menu Editor пропало меню на вкладках.
0
cro #
Наблюдение: стрелки на кнопках «вперед/назад» и «обновить» в лисе и хроме совершенно идентичны.
–7
stas_agarkov #
файрфокс очень неудобен. там нет нет движений мышкой. впрочем их кроме оперы нигде нет.
0
seleko #
поставьте extension — будет
но, думаю, вам всё равно не понравится :)
0
Mithgol #
Есть прекрасное расширение FireGestures.

Но для 3.7 ещё не адаптировано, поэтому после срабатывания жеста вызывается также контекстное меню.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.