Проект Mozilla официально выпустил (http://www.mozilla.org/en-US/firefox/all.html) релиз web-браузера Firefox 19 (http://www.mozilla.org/en-US/firefox/19.0/releasenotes/), а также мобильную версию (http://www.mozilla.org/en-US/mobile/19.0/releasenotes/) Firefox 19 для платформы Android. В ближайшие дни на стадию бета-тестирования перейдёт (http://firefox.com/channel) ветка Firefox 20, а также будет отделена aurora-ветка Firefox 21. В соответствии с шестинедельным циклом разработки, релиз Firefox 20 намечен на 2 апреля, а Firefox 21 на 14 мая. В ближайшие часы ожидаются релизы Thunderbird 19 (http://www.mozilla.org/en-US/thunderbird/19.0/releasenotes/) и Seamonkey 2.16 (http://www.seamonkey-project.org/).В ближайшие часы ожидается выпуск корректирующего релиза ветки с длительным сроком поддержки Firefox 17.0.3 (http://www.mozilla.org/en-US/firefox/17.0.3/releasenotes/), в котором отмечается только исправление уязвимостей и серьёзных ошибок. Обновления для ESR-ветки Firefox 10 (http://www.opennet.me/opennews/art.shtml?num=32951) прекращено, пользователям ветки Firefox 10 будет предложено мигрировать на Firefox 17.0.3 (миграция будет проведена автоматически).
Из улучшений (http://www.mozilla.org/en-US/firefox/19.0/releasenotes/), представленных в Firefox 19, можно отметить:
- Интеграция встроенного просмотрщика PDF, написанного целиком на JavaScript с использованием технологий HTML5 и развиваемого (http://www.opennet.me/opennews/art.shtml?num=31096) в рамках проекта pdf.js (https://github.com/andreasgal/pdf.js). Просмотрщик поддерживает масштабирование и функции навигации по эскизам страниц, обеспечивает загрузку шрифтов Type 1 и TrueType, может формировать диаграммы и графики, поддерживает работу со сжатыми объектами. Так как код написан на безопасном высокоуровневом языке, он не подвержен уязвимостям, свойственным бинарным плагинам для просмотра PDF. Для отображения PDF используется своеобразная JIT-компиляция: изначально представленные в файле бинарные массивы преобразуются в потоки байткода PDF, который затем транслируется в JavaScript-представление и выполняется. Сгенерированная на основе PDF JavaScript-программа выводит данные через HTML-тег canvas;
<center><img src="http://www.opennet.me/opennews/pics_base/0_1357971517.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border="0"></center>
- Средства для сброса настроек системы поиска, используемой при вводе ключевых слов в адресной строке Awesomebar. Указанная возможность даёт возможность отменить изменения настроек, внесённых сторонним ПО или при модификации about:config;
- Функция canvas.toBlob() (https://hacks.mozilla.org/2012/10/firefox-development-highli.../), позволяющая экспортировать изображения контента элементов Canvas в форме блобов;- Внесены оптимизации и исправления (https://bugzilla.mozilla.org/buglist.cgi?quicksearch=715402&...), направленные на уменьшение времени запуска браузера. Например, интерфейс теперь отрисовывается в первую очередь, после чего начинается загрузка домашней страницы и выполнение кода, не влияющего на отображения начального окна;
- Поддержка CSS-блока @page (https://developer.mozilla.org/en-US/docs/CSS/@page), позволяющего менять некоторые CSS-свойства при выводе документа на печать, например, можно поменять отступы, параметры окна, разрывы страниц и т.п.;- В CSS-свойство text-transform добавлена поддержка опции full-width (https://developer.mozilla.org/en-US/docs/CSS/text-transform);
- Добавлены новые параметры для указания размера в CSS-свойстве viewport-percentage (https://developer.mozilla.org/en-US/docs/CSS/length#Viewport...): vh, vw, vmin и vmax;
- В отладчике появилась поддержка приостановки при выполнении и возможность скрытия неперечислимых свойств;
- Поддержка использования встроенного отладчика для отладки дополнений и самого браузера. Для включения нужно указать в about:config devtools.chrome.enabled=true;
- Экспериментальный режим Remote Web Console для удалённой отладки Firefox для Android или Firefox OS. Для включения нужно указать в about:config devtools.debugger.remote-enabled=true;
Улучшения (http://www.mozilla.org/en-US/mobile/19.0/releasenotes) в Firefox 19 для платформы Android:
- Расширена поддержка устройств на базе архитектуры ARMv6, в том числе добавлена возможность работы на смартфонах LG Optimus One, T-Mobile myTouch 3G, HTC Wildfire S и ZTE R750. Минимальные системные требования для запуска Firefox составляют 512 Мб ОЗУ, экран с разрешением HVGA и процессор с частотой 600Mhz (в прошлой версии требовался CPU 800 Mhz). По заявлению разработчиков Mozilla указанные изменения дадут возможность установить Firefox на 15 млн дополнительных устройств;
- Поддержка смены внешнего вида через использования дополнений с реализацией визуальных тем. Визуальные темы будут распространяться через раздел Personas в стандартном каталоге addons.mozilla.org (http://addons.mozilla.org). Пользователю достаточно выбрать понравившуюся тему и кликнут на кнопку её установки;
- Интеграция поддержки Firefox в виджете для быстрого поиска в Google. При желании пользователь теперь может использовать Firefox при поиска с домашнего экрана платформы Android.
Следует иметь в виду, что кроме новшеств и исправления ошибок в Firefox 19.0 устранена серия уязвимостей (http://www.mozilla.org/security/known-vulnerabilities/firefo...), из которых несколько помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц. В настоящее время информация с подробностями об исправленных проблемах безопасности недоступна, ожидается, что перечень уязвимостей будет опубликован в течение нескольких часов.URL: http://www.mozilla.org/en-US/firefox/all/
Новость: http://www.opennet.me/opennews/art.shtml?num=36156
обновлюсь послезавтра, когда выйдет Firefox 19.0.1
почему именно 19.0.1, а не 19.0.2 или например 19.0.3 ?мне логика этих рассуждений интересна :)
Это уже норма. Через 3-4 дня после "мажорного" релиза, обычно выходят субминорные (или как его там) релизы с исправлениями. Логики в этом тоже не вижу)
Ну может у человека диалап, и 20 мб уже много=)
Шрифты в пдфках у файрфокса что надо! а от попплеровских вьюверов глаза вытекают.
> Шрифты в пдфках у файрфокса что надо! а от попплеровских вьюверов глаза вытекают.Зато как же оно тттторррррмммммооооооззззззззиттт - просто неимоверно! На некоторых PDFниках потуги рендера занимают >30 секунд. И тупняк на каждой странице пдфки. Пилять, evince открывает тот же пдфник МОМЕНТАЛЬНО.
Открыл на своем atom N270 пдфку в файрфоке подождал 3 минуты нажал CTRL + ALR + PRINT-SCREEN + R + E + I + S + U + B только так
> CTRL + ALR + PRINT-SCREEN + R + E + I + S + U + BФигасе, у вас растяжка.
SysRq набираются подряд, а не одновременно.
А вот это у кого как. У меня (система настроена на MS-овские шрифты без антиалиасинга) как раз в pdf.js всё смотрится жутко, такое впечатление, что оно использует что-то, что не нужно больше нигде и, соответственно, не переназначено. В результате все прелести шрифта без хинтинга налицо. И самое главное - в PDF я хочу совсем другие, не браузерные настройки для шрифтов, а разделить - никак.
На Андроиде он уж больно жирный, причём от версии к версии всё жирнее как-то(
> Минимальные системные требования для запуска Firefox составляют 512 Мб ОЗУ, экран с разрешением HVGA и процессор с частотой 600Mhz (в прошлой версии требовался CPU 800 Mhz).
Самый тормозной из всех браузеров, протестированных мной на андроиде. Указанные выше требования соблюдаются (как на планшете - Sony Tablet S - так и на смартфоне - Huawei Honor U8860). Единственной радостью от него была работа альфы носкрипта в период "пришествия" FF в экосистему андроида. Да и ту быстро отобрали - ну как же, у нас же теперь только безопасные браузеры, зачем пользователя такой х..ней перегружать!
512 ОЗУ, это, видимо, имеется ввиду свободной, а не всего.
Мля... ну вот какого лешего, нужно врубать этот долбанный встроенный PDF по умолчанию.
Иначе миллионы и не узнают.
Теперь мля узнают.
И будут задавать вполне резонные вопросы - какого лешего при печати на бумаге появляется имя файла,его url, надписи Страница 1 из X ... и вся прочая лабуда коей в отображаемом PDF нихрена нет
> Иначе миллионы и не узнают.Я узнал, блин - пдфник среднего размера рендерился 30 секунд, положив 1 ядро в полку. Узнавал я это только затем чтобы обнаружить что мне этот пдфник нафиг не упал и что мне надо соседний. Вот спасибо за инновации, но я как-то по старинке переназначил evince на открытие пдфников. Спасибо, конечно, но пусть мозилла сама юзает свои кульные JS-просмотрщики. А мне вломак 30 секунд рендеринга ждать.
дай плиз ссылку на этот pdf-файл
> дай плиз ссылку на этот pdf-файлУвы, специально не прихранивал урлы таких пдфок, благо это далеко не на одном пдф происходило. Помню что все это было где-то в районе сайта terraelectronica.ru. Но там собственно, пдфок - как у дурака фантиков. Так что можете поклацать по разным частям каталога, "понаслаждаться" так сказать. Но вероятно придется некоторое время поискать, увы.
Обнаружено было как минимум вот что:
1) Некоторые пдф мучительно долго рендерятся, 30 секунд на мощном проце (FX8120, умеющий турбирование 1 ядра) - далеко не предел. Некоторые пдф могут и минуту ренедериться. Да, это не на каждом пдф, но если уж не повезло - оно вот так.2) Некоторые пдф рендерятся не очень долго, зато потом при попытке их читать жутчайше тормозят и малейшая перемотка надолго кладет проц в полку. Обычно эта участь постигает пдф с сложными чертежами и схемами - я вижу как под натужный вой взлетевшего кулера проца чертеж постепенно прорисовывается прямо на глазах. Evince подобных проблем не испытывает и рендерит такое "моментально" (по крайней мере, я не успеваю увидеть вываливание чертежа по линиям на глаз а проц не успевает нагреться до ускорения кулера).
3) Довольно много пдф рендерится некорректно. На чертежах нет половины элементов или обозначений. Evince подобной хренотой не страдает.
В результате я попробовл вьюшку и сделал выводы что такой хоккей мне не нyжен, после чего настроил вьюшкой пдфок evince в настройках браузера. Т.к. это больше напоминает поедание кактуса (я как раз много пдфок смотрю, те же даташиты на электронные компоненты, например).
terraelectronica.ru, спец по железу?Вот скажи, России есть что ответить на вот это: http://russian.rt.com/USA/4034 ?
Ну, если что.
> FX8120o_O
> турбирование 1 ядра
O_o
Открыл только что специально pdf на 414 страниц. Отрендерилось быстрее чем ридером, навигация не лагает как с ридером и плавнее прокручиваются страницы. Что я делаю не так??? Оно не глючит!!!
Ридер - это адобовский, что ли? Тогда - сравниваете не с тем. Смотрите evince, а лучше - mupdf, по возможностям они более сравнимы с pdf.js, чем Adobe Reader, поддерживающий все 100500 возможностей PDF. Впрочем, он вообще не быстр - тот же foxit, умеющий практически всё, быстрее раз в пять.
Я тут поковырял... Оно сравнительно неплохо открывает "векторные" PDF, а вот на сканированных тормозит запредельно - по сравнению с xpdf (который далеко не самый шустрый) - в десятки раз буквально.
> Открыл только что специально pdf на 414 страниц. Отрендерилось быстрее чем ридером,Некоторые действительно открываются за разумное время. Но некоторые виды пдфников почему-то рендерятся просто запредельно долго. Я нарывался на рендер под пару минут. Правда урл таки не сохранил, сорри.
> навигация не лагает как с ридером и плавнее прокручиваются страницы.Попробуйте открыть пдфник со сложной графикой типа чертежей или схем. Чтобы минимум несколько страниц. А теперь попробуйте перематывать это. Не хочу ничего сказать, но я мало того что вижу как чертеж постепенно прорисовывается, я еще и слышу это - когда кулер на проце взревывает, т.к. проц выжран в полку и жарит на турбо-частоте, усиленно вкалывая чуть ли не десяток секунд при том что я всего-то чертеж скроллил. В evince такого трындеца и близко нет.
> Что я делаю не так??? Оно не глючит!!!
Попробуйте больше пдфников, хороших и разных :). Как бонус оно вообще не сжевало некоторые пдфки: на чертежах откровенно не хватало половины элементов. А evince без проблем все жрет. Ну в общем мне такие свойства вьюхи не понравились и я ее отрубил.
> и плавнее прокручиваются страницы.А вот это у вас как, очень плавно крутится? Там всего 2 страницы, но это не мешает жрать проц при скролле по черному...
у меня первая страница нормально, а вторая рывками. Как будто рендерится неоднократно зачем-то
Да пусть бы они о такой дури вообще никогда не узнали.
Думаю у тебя есть огромное преимущество перед миллионами, что ты можешь его выключить, а вот они ни с того, ни сего включить - нет.
А что за нетрадиционной расцветки тема на скрине?
Проект Mozilla теперь официально спонсор педпарадов?
> А что за нетрадиционной расцветки тема на скрине?
> Проект Mozilla теперь официально спонсор педпарадов?Не думаю. На скрине венда ведь, а не макось.
Это. Просто. Жесть.
Это одная огномная утечка памяти. Открыв Оракловый admin guide и слегка по нему понавигировавшись, обнаружил, что Огнелис уже отъел 1.6ГБ, и это не предел.Там, походу, память вообще не высвобождается.
Настоятельно рекомендую почитать хотя бы в википедии, что такое обсессивно-компульсивное расстройство, а также как в линуксе распределяется память. Подсказываю: кеши и их очистка самой ОС при необходимости.По сабжу - фич как-то мало в этот раз, и на 19 версию обещали обновление интерфейса, Australis. А вот PDF в браузере как-то совсем не нужен, ИМХО. Зря за хромичами погнались.
> кеши и их очистка самой ОС при необходимости.Кэши ОС не входят в память выжранную процессом. И да, насчет жрача памяти не скажу, а вот рендер пдфника по черт знает сколько может задолбать даже слона. Это же так круто когда мне минуту нагружают проц в полку, упираясь с рендером всего пдф, чтобы я обнаружил в первые же 10 секунд его чтения что мне надо другой пдфник было. Что совершенно обычное дело при открытии пдфок на электронные компоненты.
Посмотрите в about:memory - там написано какой процесс, вкладка больше всего потребляет памяти.
> Огнелис уже отъел 1.6ГБВы щаз говорите про ФИЗИЧЕСКУЮ память?
...или же речь всего-лишь об отъеденном виртуальном адрессном пространстве?
(если второе -- то виртуального адрессного пространства не никому жалко. люди экономят только физическую память :))
Ну как бы по большому счету довольно криво заказывать себе дофига адресспейса и не юзать его по факту. А то что он фактически не выделился - это заслуга жадной операционки, аллоцирующей память по факту использования, а не программы, которая так странно себя ведет.
Ну так на это поведение оперцационных систем и рассчитывали программисты из Mozilla. И со спокойной душой воспользовались этой особенностью, заказав столько пространства, сколько захотелось.
Похоже печать реализована тупо через печать canvas ... что означает что ваш замечательный pdf файл напечатается на принтере с dpi вашего монитора, с корявыми шрифтами и размытыми картинками.... Твари...
> Твари...Не твари, а инноваторы-модернизаторы!
> Не твари, а инноваторы-модернизаторы!Я как-то не оценил их инноваторства и назначил evince открывашкой пдф-ов. Потому что дикие тормоза этой открывашки меня анноят.
В 17-й версии через shift+F2 можно было сделать скриншот всей страницы. А вот куда такая хорошая возможность потерялась?
Shift + F2 открывает "Панель разработки". Чтобы сделать скриншот нужно в строке написать "screenshot". Только что попробовал - всё работает.Может у Вас стояло какое-то дополнение, у которого были точно такие же горячие клавиши?
Офигеть, не знал что так можно, спасибо! Особенно доставила возможность делать скриншот всей страницы (screenshot --fullpage)!
Нет, дополнений таких нет. Я именно через панель разработки делал. Но в 17.0.1 подсказка даёт screenshot <filename> [delay][fullpage][node], а с 18-й версии принимается только screenshot <filename>. Видимо обрезали эту штуку.
Синтаксис поменялся, подсказки остались прежними.
Теперь вот так - screenshot --fullpage file.png
Огромное спасибо за подсказку!
сколько раз еще они будут pdf.js внедрять?
> Интеграция встроенного просмотрщика PDF, написанного целиком на JavaScript ... он не подвержен уязвимостям, свойственным бинарным плагинам для просмотра PDF ...Это хорошо, вот только у меня, например, этот pdf.js даже при работе с относительно небольшими файлами тормозит безбожно. В отличии от бинарных плагинов, которые если и тормозят, то только при открытии крупных и сложных файлов.
> тормозит безбожноВы ожидали увидеть нечто другое?
> Вы ожидали увидеть нечто другое?Да уж, JS лишний раз подтвердил звание чемпиона по скорости. Ждем когда в мозилле хряпнут упорина и перепишут на JS еще и парсер HMTL и сам интерпретер JS.
>Ждем когда в мозилле хряпнут упорина и перепишут на JS еще и парсер HMTL и сам интерпретер JS.Аноним, ты сделал мой день!!! Давно так не смеялся :)
>> Интеграция встроенного просмотрщика PDF, написанного целиком на JavaScript ... он не подвержен уязвимостям, свойственным бинарным плагинам для просмотра PDF ...
> Это хорошо, вот только у меня, например, этот pdf.js даже при работе
> с относительно небольшими файлами тормозит безбожно. В отличии от бинарных плагинов,
> которые если и тормозят, то только при открытии крупных и сложных
> файлов.Для pdf-ок есть Epdfviewer и Evince. В браузере им делать, в общем-то, нечего.
> В браузере им делать, в общем-то, нечего.Согласен, но если уж выбирать между pdf.js и сторонними плагинами, то думаю, я бы скорее предпочёл быстрый плагин, в котором оперативно исправлялись бы ошибки, чем менее подверженный уязвимостям, но медленный просмотрщик на JS.
> Согласен, но если уж выбирать между pdf.js и сторонними плагинами,Ты знаешь, мозилла сделала невозможное. Я думал что тормозить сильнее акробата при открытии пдфников уже некуда. Оказывается я сильно ошибался, pdf.js от мозиллы может запросто рендерить пдфник добрых две минуты. Тотально выжрав проц и не показывая ничего кроме паскудного прогрессбара. Вдвойне прикольно когда все это - лишь для того чтобы понять что данный документ мне был нафиг не нyжен. Черт, я ощущаю как инновационные технологии от скрпткидей люто-бешено поднимают производительность моей работы.
А самое нужное@page{
size: A4 landscape;
}так и не работает ыыыы..... :(
SeaMonkey пока нет =(
Ну к выходным повсякому отрелизят, подожду маненька...
А я предпочитаю открывать PDFы внешней программой (типа Evince).
> А я предпочитаю открывать PDFы внешней программой (типа Evince).Ну вот его то я и назначил. Preferences -> application -> ... настроить как обрабатывать нужные типы файлов.
>Ну вот его то я и назначил. Preferences -> application -> ... настроить как обрабатывать нужные типы файлов.Если они ничего не поменяют, ты будешь эту настройку выполнять каждый раз при выходе FireFox 20,21,22,....N
> Если они ничего не поменяют, ты будешь эту настройку выполнять каждый раз
> при выходе FireFox 20,21,22,....NСтранно, я настроил это 1 раз и забыл. Теперь пдфники всегда открываются внешней вьюшкой (evince). Рестарты браузера похрену.
Сломали поддержу компиляции для win64. Добавили бессмысленные ассемблерные вставки (nop), а vc2010 их не поддерживает. Могли бы поизощреннее придумать, раз официально отказались поддерживать ))
> Сломали поддержу компиляции для win64.Правильно сделали, пусть пожиратели кактусов волосёнки на седалище пощиплют
> а vc2010 их не поддерживает.Упорин завезли еще и в Редмонд?
http://www.waterfoxproject.org/download.php
http://cb.vu/unixtoolbox.pdf
нормально смотрится
Когда же, наконец, мы увидим заместо всяких .js что-нибудь соответствующее духу времени, вроде pdf.ds или pdf.ts?
я с некоторых комментариев просто в шоке. Хз как там что у вас, у меня при 2х открытых пдф 200мб зането. Не так уж и жирно при 4гб из которых 500 зането кедами.
Команда top:
Opera 634 мб (открыт Google+, 1 вкладка)
Firefox 581 мб (открыт Opennet, 2 вкладки)Все эти изделия жручие и текучие до безобразия. Разве что Chromium пока в рамках приличия держится, если 100500 вкладок не открывать.
Зато если открыть штук двадцать и подождать пол-дня - опера с файрфоксом примрно столько же будут есть, а вот с хромом всё будет печально.
> Все эти изделия жручие и текучие до безобразия. Разве что Chromium пока
> в рамках приличия держится, если 100500 вкладок не открывать.Зато если я открываю сотню табов - машина с 8Gb ловит OOM. А с фоксом такого и близко нет...
Нормальным людям хватает 10 вкладок на все случаи жизни.
От 10 до 20 вкладок - большая редкость даже при усиленном потреблении контента и поиске информации.
Регулярно более 20 - это к доктору сдаваться на анализы!!! Иногда такое лечится.
> в Firefox 19 устранено 9 уязвимостей, из которых 5 помечены как критическиеКакой ужас!! я снова 6 недель пользовался уязвимым браузером! эти уязвимости не заканчиваются никогда! мне, наверное, в линукс уже много троянов и червей злые хакеры насовали через 80-й порт! что делать?! я этого не вынесу!!! а-а-а-а!! спасите! какой антивирус поставить?!!..
Антивирус в данном случае не спасёт... разве только попросить родителей перезачать тебя.
> Антивирус в данном случае не спасёт... разве только попросить родителей перезачать тебя.Аноним, а ты постоянно пользуешься вечно дырявым браузером? Тонкий ценитель?
Я постоянно пользуюсь вменяемой ОС с настроенной Mandatory Access Control и, кстати, держу отдельного юзера спецом для любимого Firefox. Это не говоря о RequestPolicy и NoScript )
Например, для общего ознакомления погугли "Perfect Hideout: Arch Linux with TOMOYO Linux MAC".
решение есть! надо перейти на OpenBSD и отключить компьютер от интернета
> решение есть! надо перейти на OpenBSD и отключить компьютер от интернетаИ главное - ни за что не втыкать шнур с 220 вольт в системник. Как альтернативу могу порекомендовать minix, там по крайней мере shared libs нет. Так что незабвенный libkeyutils там уж точно не появится.
>> в Firefox 19 устранено 9 уязвимостей, из которых 5 помечены как критические
> Какой ужас!! я снова 6 недель пользовался уязвимым браузером! эти уязвимости не
> заканчиваются никогда! мне, наверное, в линукс уже много троянов и червей
> злые хакеры насовали через 80-й порт! что делать?! я этого не
> вынесу!!! а-а-а-а!! спасите! какой антивирус поставить?!!..Гильотину.
Млять... о том что в pdf бывает альбомная ориентация, которую нужно печатать таки альбомно ... Firefox не в курсе. М о л о д ц ы
Уважаемый молодец Int мог бы уже подумать и сообразить, что фаирфокс на самом деле печатает не pdf-страницу, а html-страницу, которую, между прочим, можно развернуть как альбомную.
Для пользователя PDF - это отдельная сущность, отображающаяся в отдельном интерфейсе. Соответственно, что там печатает файрфокс - его внутреннее дело. А уж для PDF интерфейс печати надо в десять раз аккуратнее продумывать, чем для веб-страничек. Потому что потребность в печати PDF куда как выше.
Просмотр pdf нравится, разве что иногда иероглифы отображаются вместо кириллицы…
> иероглифы отображаются вместо кириллицы…Или полчертежа отсутствует. Хм...
Читалку встроили - что дальше ? -Звонилки, писалки, звучалки....mozilla os in your 1 [un]happy browser?
Этого, собственно, никто и не скрывает. Что печально - из браузера получается на редкость убогая среда, как минимум из-за необходимости поддерживать изоляцию недоверенного кода.
а что будет если их с емаксом поженить? :)
Колючая проволока?
В настоящее время загрузить последнюю версию <a href 'http://q7.ru/21-02-2013.html'>веб – обозревателя</a> можно с сайта Mozilla для ПК, а для Android – в Google Play.