Firefox 19 перешёл (https://blog.mozilla.org/futurereleases/2013/01/11/mozilla-t.../) на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирована (https://blog.mozilla.org/futurereleases/2013/01/12/capture-l.../) aurora-ветка Firefox 20. Новые возможности Firefox 20 ещё точно не утверждены, так как на стадии тестирования aurora-ветки будет произведена оценка готовности для релиза тех или иных новшеств. Загрузить бета-выпуск можно на данной странице (http://www.mozilla.org/firefox/beta/), а aurora-версию здесь (http://www.mozilla.org/firefox/aurora/). Релиз Firefox 19 намечен на 19 февраля, релиз Firefox 20 ожидается 2 апреля.Основные особенности (http://www.mozilla.org/en-US/firefox/19.0beta/releasenotes/) бета-версии Firefox 19:
- Интеграция встроенного просмотрщика PDF, написанного целиком на JavaScript с использованием технологий HTML5 и развиваемого (https://www.opennet.ru/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="https://www.opennet.ru/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;
Улучшения (https://blog.mozilla.org/futurereleases/2013/01/11/firefox-f.../) в бета-версии 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.
Улучшения (https://hacks.mozilla.org/2012/12/firefox-development-highli.../), ожидаемые (http://www.mozilla.org/en-US/firefox/20.0a2/auroranotes/) в Firefox 20:
- Новая реализация приватного режима, предоставляющая возможность открытия отдельных окон в приватном режиме, а не только инициирования общего приватного сеанса. Новая функция даёт возможность открытия отдельного окна, все вкладки в котором будут работать без оседания данных в истории посещений и локальных кэшах. Кроме открытия нового окна в контекстное меню добавлена поддержка открытия в приватном окне текущей ссылки. В отличие от ранее доступного режима приватного просмотра, новый режим не сказывается на работе уже открытых вкладок и не требует закрытия активной сессии, позволяя комбинировать открытие сайтов в обычном и приватном режимах;
- Поддержка getUserMedia API (http://www.html5rocks.com/en/tutorials/getusermedia/intro/) для организации доступа к web-камере и микрофону локального компьютера (пользователю выводится специальное предупреждение с вопросом, согласен ли он предоставить доступ к оборудованию). В сочетании с такими API, как CSS-фильтры и webGL, новая возможность позволяет создавать гибкие средства для обработки получаемого с камеры контента. Поддержка getUserMedia API является важным шагом к широкому внедрению будущего стандарта WebRTC (https://www.opennet.ru/opennews/art.shtml?num=30737), нацеленного на реализацию для Web-средств для организации аудио и видео коммуникаций в режиме реального времени;- Переработанный интерфейс для управления загрузками;
- Возможность закрытия зависших плагинов, без зависания всего браузера;
- Продолжение работа по увеличению производительности различных частей браузера, в том числе внесены изменения увеличивающие скорость загрузки страниц, уменьшающие задержку при завершении работы и ускоряющие фоновую загрузку файлов;
- Включение по умолчанию поддержки CSS3-свойства Flexbox (https://developer.mozilla.org/en-US/docs/CSS/Using_CSS_flexi...), предназначенного для упрощённой блочной компоновки элементов на странице;
- Продолжение реализации новых элементов, представленных в черновике стандарта ECMAScript 6: добавлены вызовы clear() (https://bugzilla.mozilla.org/show_bug.cgi?id=814562) и Math.imul (https://bugzilla.mozilla.org/show_bug.cgi?id=808148);
- В canvas добавлена поддержка режимов затенения (https://hacks.mozilla.org/2012/12/firefox-development-highli.../);
- Расширение (http://blog.pearce.org.nz/2012/12/html5-video-playbackrate-a...) возможностей тегов audio и video: Поддержка атрибута playbackRate (http://www.whatwg.org/specs/web-apps/current-work/multipage/......URL: https://blog.mozilla.org/futurereleases/2013/01/11/mozilla-t.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=35819
> Переработанный интерфейс для управления загрузками;Сделали как отдельная вкладка? Кто-то может выложить скрин, кто использует альфа релиз?
http://i.imgur.com/lwAWs.png
http://i.imgur.com/uZszC.png
А что за тема в поп-артовском стиле у декоратора окон на снимках?
win8 должно быть
Да win8
> Как можна на такой фигне сидеть?А на чём сидеть, на Mac OS? Т.к. в линуксах Photoshop не работает, а он нужен. Да и стим пока туда полностью не перебрался.
> А на чём сидеть, на Mac OS?Не, можно конечно и кактусы жрать, если жизнь заставит, но лучше этого имхо не делать.
От Стима и на Маке толку нет, а фотошоп из под вайна нормально пашет или нужна именно самая последняя ворованная версия? =) И да какой смысл был именно на 8-ку пересаживаться, производительность-то не увеличилась, тестами меряли, пшык в приложениях иногда даже сливала немного той же 7-ке. Если детсад-интерфейс не нужен, то в чем профит ?
Потом, СЫ2 раздают нонче даром... Ах да, CS2 конечно же )
http://www.adobe.com/downloads/cs2_downloads/index.html
Ну что же вы так, он ведь порядочный человек, только XP использует, единственную правильную систему.
> А на чём сидеть, на Mac OS? Т.к. в линуксах Photoshop не работает, а он нужен.ах-ха-ха - Дарья Попкова, перелогиньтесь :)
> Как можна на такой фигне сидеть?Там еще и кнопку "пуск" выпилили. И вместо меню пуска - злющий синий экран с кислотными квадратиками. В результате получилось ни два ни полтора. Теперь это одновременно галимый десктоп и отстойный планшет. Два в одном!
Справедливости ради следует заметить, что кнопку Пуск с её меню можно восстановить сторонними утилитами.Кстати, помнишь в семёрке были виджеты для рабочего стола и их ещё с сайта MS можно было доустанавливать если стандартных не хватает? Знаешь что MS с ними сделали когда вышла восьмёрка? Они удалили свою базу виджетов! Действительно, зачем пользователям семёрки нестандартные виджеты на рабочем столе если они могут обновиться до восьмёрки?
Лично меня отсутствие кнопки "Пуск" нисколько не смущает, даже радует, т.к. я всё ровно ей не пользовался.
Да как виндовым меню было пользоваться то? свалка! Они было объявили в процессе разработки восьмёрки, что меню теперь будет разделено по группам, да видно Балмер как услышал что такое есть 100 лет в линуксе, сказал - а на@#й это меню вообще, разрабы взяли и удалили.
В винде всю жизнь одно меню было - рабочий стол, самое смешное, удаляешь со стола всякие значки "первой необходимости", перезагружаешь комп а они опять там.
Не, пусть хомячки жуют этот кактус
> Лично меня отсутствие кнопки "Пуск" нисколько не смущает, даже радует,Через меню в стиле пуска достаточно удобно пинать редко нужное барахло. Часто нужное пинается иными методами, но вот редко нужное - даже если напрочь не знаешь что тебе надо, это реально найти в иерархической структуре разбитой по категориям.
Но в восьмерке с этим вообще полный болт. За отсутствием таковой иерархии как класса. А запоминать 100500 названий программ, особенно нужных раз в полгода - офигеть, пользователи всю жизнь это мечтали, ну конечно же.
В дефолтной восьмерке даже просто панель управления или список установленного софта вызвать - сушее мучение. Если ты не знаешь как именно это называется в исполняемом файле - все, хана. Удобных методов запуска вообще не предусмотрено.
Домашнее задание: берем дефолтную восьмерку. А слабо теперь найти там ну... допустим, планировщик задач? (тот который по расписанию таски гоняет, там по дефолту тонна хлама запихана).
> Лично меня отсутствие кнопки "Пуск" нисколько не смущает, даже радует, т.к. я
> всё ровно ей не пользовался.А чем тогда пользовался? Свалкой ярлыков на рабочем?
>Лично меня отсутствие кнопки "Пуск" нисколько не смущает, даже радует, т.к. я всё ровно ей не пользовался.Ну линуксовые кдешные и гномовые аналоги не лучше.
> Действительно, зачем пользователям семёрки нестандартные виджеты на рабочем столе если они могут обновиться до нестандартной ОС?fixed!
> http://i.imgur.com/uZszC.pngТак оно ещё в 15-м было. В 16 объявили о внедрении и тогда же оно начало сильно глючить.
Может хоть в 20-м пофиксят.
>> http://i.imgur.com/uZszC.png
> Так оно ещё в 15-м было. В 16 объявили о внедрении и
> тогда же оно начало сильно глючить.
> Может хоть в 20-м пофиксят.Сейчас работает исправно, и наконец запилили норм анимацию(извш. об окончании закачки).
Когда наконец сделают качественный даунскейл хайрез-картинок?
Вы это (https://bugzilla.mozilla.org/show_bug.cgi?id=486918) имеете ввиду?
Да. Написано "fixed" а в 18 так и не вошло.
А справа, в "Tracking Flags" есть пункт: "status-firefox18: disabled"
Он будет включён в 19 версии, о чём я уже кстати писал здесь - https://www.opennet.ru/openforum/vsluhforumID3/87496.html#29
> Когда наконец сделают качественный даунскейл хайрез-картинок?Лучше качественный апскейл.
А меня интересует такой вопрос:
Я выделмл нужный мне текст(в любой программе), он автоматически поместился в буфер обмена (если кто не знает, такого в виндовсе нет, там только CTRL+C, а в линуксе два буфера), теперь я могу вставить его куда мне надо, например в строку поиска в файрфоксе, просто нажав "среднюю кнопку" мыши. Но вот беда, эта строка вечно занята ранее набранными запросами. и чтобы стереть запрос я должен поставить курсор в строку и долго жать Backspace. ведь если я выделю текст в строке и удалю, он заменит содержимое буфера обмена. Получается, что удобная функция не используется потому что её нет в виндовсе?
Они повесили не нужный значок - лупу, нажатие которой делает тоже самое что и Enter а кнопочки очистки строки нет. Хотя этот вопрос надо задавать им.
на наваяй расширение, что ты как маленький
patches welcome
> patches ARE welcomeбыстрофикс
> и чтобы стереть запрос я должен поставить курсор в строку и долго жать BackspaceОдин раз Ctrl+A
или Ctrl+Backspace, если слов не очень много
Ctrl+A поместит содержимое строки в этот самый буфер не?
;) а то ж!
> Ctrl+A поместит содержимое строки в этот самый буфер не?Сколько так делал — не помещало.
Проверил, действительно работает, но всё равно, слишком много действий получается.
Мышкой выделил, переключил на другое окно, поставил курсор в строку поиска, нажал Ctrl+a и Backspace, и только потом колёсиком мыши вставил, не то на то и выходит.
> оставил курсор в строку поиска, нажал Ctrl+a и Backspace, и только потом колёсиком мыши вставилПосле Ctrl+A отпускаешь A и нажимаешь V. Хотя смотря какой буфер нужен. Ещё вместо Ctrl+A можно Double Click.
нет, двойной щелчёк как раз и изменит тот буфер который нужен, в том и проблема.
Ctrl+L - строка поиска.
Ctrl+K - строка с википедией (или гуглом).учи хоткеи, комрад :)
Если вы уже выделили текст и все равно собираетесь орудовать мышью, проще воспользоваться пунктом "открыть в новой вкладке" или "поиск" контекстного меню по щелчку второй кнопкой оной.
> Если вы уже выделили текст и все равно собираетесь орудовать мышью, проще
> воспользоваться пунктом "открыть в новой вкладке" или "поиск" контекстного меню по
> щелчку второй кнопкой оной.Речь идёт о копировании из любой програмы, а выделить текст в файрфоксе и в нём-же правой кнопкой нажать на "искать такую-то фразу в гугле" я умею.
> Речь идёт о копировании из любой програмы,Так оно работает. А то что урл занят урлом - вроде бы довольно логично. ИМХО удобнее всего открыть новую вкладку по ctrl-T и воткнуть туда.
Кстати а на этот буфер есть какие-то хоткеи? А то средней кнопкой мыши это конечно круто, но я предпочитаю клавиатуру.
Вот вы смешные кейбордисты!
Покажи мне, сколько действий тебе надо для того чтобы выделить текст, скажем, в Kate или Gedit или Libreoffice и получить ответ от (тут тоже браузер и поисковик по выбору)? Выделить мышкой (не знаю как быстро выделить произвольный текст клавишами, если только стрелочками тр-р-р-р-р-р), Ctrl+C, Alt+Tab, Tab-tab-tab для передачи фокуса на поле поиска,Ctrl+V и Enter.
А теперь сравни это с действиями мышкой - тыц-тыц-тыц-тыц-всё! При этом реально гораздо меньше внимания на то где курсор, куда тыкаешь и т.д.
Если я работаю с таблицами, то да, внутри таблицы или формы гораздо быстрее табами, и я даже за мышь не берусь. Но как, например клавишами выделить часть вывода команды в консоли? грепами? ну вас в баню.
> Tab-tab-tab для передачи фокуса на поле поискаБоже, до какого самообмана доходят мышковозы, лишь бы хоткеи не учить )))
> ИМХО удобнее всего открыть новую вкладку по ctrl-T и воткнуть туда.Завеса тайны над вопросом "откуда берутся 100 табов в браузере?" начала приоткрываться.
Ctrl+W после прочтения же. Некоторые просто таким оригинальным образом хранят «закладки». Т.е. вместо того, чтоб держать их в виде ссылок на сайты они держат нужные им страницы сайтов в табах. Нет, правда, реально встречал таких оригиналов. Тогда и 100, и даже 400 табов получается.
А тут есть два плюса: первый - вкладка остаётся перед глазами и, соответственно, рано или поздно то, что с ней надо было сделать, сделаешь. Во-вторых - её содержание остаётся неизменным, даже если на сервере порезвились злые модераторы, или это какой-то динамический контент. Но второе решается с помощью Scrapbook, в отличие от первого. Ну и закрывается потом в одно действие, а закладку нужно отдельно прибивать, найдя среди горы прочих.
Верю, но лично я предпочитаю разбираться со страницами побыстрее, а не мариновать их там неделями. У меня больше двух десятков очень редко когда набирается, а закладки делаю на то, что как-раз и должно меняться. Например, на папку с ядрами Убунты: http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D (о, кстати, 3.7.2 собрали).
Самый жирный плюс в таком способе, когда такой вот хомяк (который входит в интернет через мэйл.ру агент, потому что не знает как иначе) просит тебя - "почисти пожалуйста систему, а то тормозить стало" Ты ему закрываешь вкладки, чистишь кэш, антивирусишь, пылесосишь, отдаёшь и такие крики потом по телефону - "Ты что сделал! где у меня тут это было я теперь не знаю где оно всё!", блин, вот это перцы. И ладно бы старички, и молодёж и начальники, все такие.
> Завеса тайны над вопросом "откуда берутся 100 табов в браузере?" начала приоткрываться.В лисе 100 табов не вызывают проблемы. Вообще совсем никакой. Это у юзеров хрома оно вылетает по OOM.
Двойной клик выделяет одно слово (на котором кликаешь), тройной - всю строку. Ты же все равно мышкой пользуешься?
Главное ведь коментировать а не читать и думать?
Ну да, вставлять потом придется по ctrl+V.
Нет. Главное ведь придумывать несуществующую проблему и спрашивать глупые вопросы.
Попробуй что-ли клипбоард менеджеры вроде parcellite или klipper.
> Нет. Главное ведь придумывать несуществующую проблему и спрашивать глупые вопросы.
> Попробуй что-ли клипбоард менеджеры вроде parcellite или klipper.Не, я сегодня в ударе, война так война...
Пользоваться клипперами медленнее чем Ctrl+C Ctrl+V, но удобнее в определённых случаях, чем я и пользуюсь.И вопрос тут про удобство использования и логичность поведения - Если я делаю определённое действие только мышью, то самым удобным было бы закончить это действие мышкой, а если пользуюсь клавиатурой, то стараться не использовать мышь, так как от клавиатуры отнимается вторая рука, что делает это действие не столь эффективным.
Пример: Мышкой тыц-тыц-тыц и я "в домике", или мышкой тыц, потом клавишами (при чём на разных сторонах клавиатуры)тыц-тыц и опять мышкой тыц. есть разница? с клавиатурой тоже самое.Но вопрос был задан "не в том месте", это да, я виноват, на базар за лекарствами не ходят.
>Но вопрос был задан "не в том месте", это да, я виноват, на базар за лекарствами не ходят.Это да, лекарства тебе не помешали бы =)
Если речь именно о адресной строке, то варианты:
1) ctrl+t, дальше или средняя кнопка мыши, или ctrl+v, смотря где нужный контент
2) ctrl+d (открыть содержимое буфера на новой вкладке), предоставляет кажется keyconfig
3) ctrl+l, backspace, дальше как в 1). Только что проверил, буфер выделения не заменяетсяВот в других местах встречал подобное, при сохранении файла например, когда предлагаемое имя сразу же заменяет буфер выделения.
Внезапно! в ФФ ctrl+d - добавить закладку
У меня это ctrl+b, поменял и забыл наверное. Да неважно, в keyconfig ставится что нужно:
Paste to New Tab and Go
> эта строка вечно занята ранее набранными запросами.Ctrl + T -> вставляйте наздоровье. Если конечно у вас открывается новая пустая вкладка а не какая-то страница в новой вкладке.
> Если конечно у вас открывается новая пустая вкладка а не какая-то страница в новой вкладке.Вот самое главное слово - ЕСЛИ
а кнопку открытия новой вкладки рядом со строкой адреса нельзя разместить? Клац - и вставляй.
Есть же расширения для этого, например Clear Fields: https://addons.mozilla.org/ru/firefox/addon/clear-fields/
> (если кто не знает, такого в виндовсе нет, там только CTRL+C, а в линуксе два буфера)А у меня в DragonFlyBSD тоже так работает. Значит DragonFlyBSD - это Линукс, круто чё.
человек летал в космос - я человек - значит я летал в космос.
Если не нужна история запросов, то в контекстном меню есть пункт для её очистки. Хотя удобнее было бы кнопкой…
выделяешь текст, кликаешь правой кнопкой мыши и выбираешь "вставить и искать"
Оно работает с Clipboard, а не с X Selection
> Интеграция встроенного просмотрщика PDFне совсем ясна ситуация с pdf.js, так как он присутствует с 17 версии
В 18 версии в about:config параметр pdfjs.disabled стоит в значении true, а в 19 версии - в значении false. Т.е. несмотря на то, что "true", оно было выключено (те, кто знал про этот параметр, мог его включить и сам начать тестировать PDF.js), а вот в 19 уже включили для всех.
И в "Настроках" во вкладке "Приложения" у PDF появился пункт "Предпросмотр в Firefox".
Главное чтобы сам пункт не убрали...
С 15.
Теперь можно делать целые сайты в PDF.
Нет, он пока такой тормоз, что смотреть больно.
И всегда будет. По крайней мере даже сишные рендерилки особой скоростью не отличаются. Разве что mupdf чуть поприличнее...
Тест Octane: http://octane-benchmark.googlecode.com/svn/latest/index.htmlFirefox 18:
Octane Score: 4160
Richards 6001 Core language features
Deltablue 4868 Core language features
Crypto 8300 Bit & Math operations
Raytrace 3493 Core language features
EarleyBoyer 6005 Memory & GC
Regexp 391 Strings & arrays
Splay 6022 Memory & GC
NavierStokes 12943 Strings & arrays
pdf.js 1593 Strings & arrays
Mandreel 3920 Virtual machine
GB Emulator 5941 Virtual machine
CodeLoad 4835 Loading & Parsing
Box2DWeb 4023 Bit & Math operationsChrome 23:
Octane Score: 6931
Richards 6496 Core language features
Deltablue 9455 Core language features
Crypto 11971 Bit & Math operations
Raytrace 10487 Core language features
EarleyBoyer 13657 Memory & GC
Regexp 2104 Strings & arrays
Splay 1796 Memory & GC
NavierStokes 13329 Strings & arrays
pdf.js 7337 Strings & arrays
Mandreel 6579 Virtual machine
GB Emulator 9176 Virtual machine
CodeLoad 6668 Loading & Parsing
Box2DWeb 5444 Bit & Math operationsВ данном случае крайне интересен показатель по pdf.js — судя по моим тестам в Fx17 он был адовым тормозом… и в Fx18, как я вижу, ситуация не улучшилась. Могу снять новое видео открытия 40-метровой PDF-ки с текстом и картинками если кому интересно.
Вот если бы оно не тормозило, тогда надо было видео, а так все верят.
Жабоскрипт головного мозга у Мозиллы(
А хотя если Линь и пдф через канву выводит, то на Винде за счёт аппаратного ускорения может работать в разы быстрее.
> А хотя если Линь и пдф через канву выводит, то на Винде
> за счёт аппаратного ускорения может работать в разы быстрее.Там критической является скорость просчёта страниц, а не скорость прорисовки готовых (с этим всё в порядке). Она просто ужасна. Хром ту же PDF-ку открывает за секунды и можно сразу перейти куда-нибудь в середину пропустив 2-3 тысячи страниц. Фокс же тратит на это чуть ли не минуту, всё тормозит и при этом промежуточные страницы не успевает нарисовать (как это делает Хром с его бинарным плагином для PDF). А как показывает тест pdf.js из Octane даже это извращение на JS могло бы работать в 4-5 раз быстрее, но даже в 18й версии с новыми оптимизациями JS-движка оно адово тормозит и я крайне сильно сомневаюсь, что даже к 19й версии это исправят.
А интересно, Хром сам рендерит весь PDF или это делает гугловский сервер а Хром только выводит картинку? Если так, то вот тебе и скорость, это как сравнивать Simon-Listens и Эппловский Siri или гугловский сервис, не помню названия.
Если б он делал это чере гугловский сервис, то он сначала долго выгружал бы мой 40-метровый pdf-файл на сервер, а потом долго загружал бы его обратно в обработанном виде и я б видел соответствующую активность в сети. Он этого не делает, а открывает и отображает локальный файл за 2-4 секунды локально. Правда JS он для этого не использует. У него бинарный плагин собственный для этого.
> Если б он делал это чере гугловский сервис, то он сначала долго
> выгружал бы мой 40-метровый pdf-файл на сервер, а потом долго загружал
> бы его обратно в обработанном виде и я б видел соответствующую
> активность в сети. Он этого не делает, а открывает и отображает
> локальный файл за 2-4 секунды локально. Правда JS он для этого
> не использует. У него бинарный плагин собственный для этого.Спасибо, теперь ясно, что гугл не при чём, но у меня появился второй вопрос:
А зачем просматривать локальные файлы через хром (ну или теперь ещё и файрфокс)? Только если у тебя стоит гуглоось, или файроось?
Ради эксперимента? Я просто не нашёл в инете жирной PDF-ки по прямой ссылке для тестирования и потому скачал архив со спекой OOXML для этого (там более 5000 страниц текста). Ну и если учесть как быстро Хром справляется с задачей и скоростью поиска текста в открытом файле, то почему бы и нет? Собственно я у себя Хром назначил программой по-умолчанию для PDF, раз уж он у меня всё равно установлен, а всякие смотрелки документов или адоб ридер — нет.
И хром справляется быстрее и лучше чем всякие окуляры? Надо попробовать.
Хе-хе, установил хром, для пробы открыл пдфку в окуляре, потом в хроме, он спросил - "Загрузить?" - ну давай загрузи :), он её "загрузил" и открыл в окуляре :)
Да ну их эти велосипеды с квадратными колёсами и встроенными микроволновками :)
Ты поставил Google Chrome или Chromium? Во втором плагина для PDF, на сколько я помню, нет. А возможно он у тебя просто отключён в Хроме. Но особых преимуществ у смотрелки Хрома перед Окуляром нет. Просто у меня в системе смотрелки документов не оказалось когда она понадобилась.
Ну загружается-то он не быстрее, но меня устраивает. Ставить отдельную приблуду для просмотра документов мне не хочется, а LibreOffice открывает PDF ещё медленнее, чем Firefox (но его-то хоть можно понять). Так что остановился на Chrome, раз у меня в системе и так три браузера. Но если у тебя уже есть Okular, то им и пользуйся — он вполне хорош.
Лучше mupdf гляньте. Скорость у него рекордная.
Локальные имхо вообще смысла нет. Но в хроме удобно быстро просматривать пдф'ки из интернета или корпоративного интранета.
>> А хотя если Линь и пдф через канву выводит, то на Винде
>> за счёт аппаратного ускорения может работать в разы быстрее.
> Там критической является скорость просчёта страниц, а не скорость прорисовки готовых (с
> этим всё в порядке).Именно скорость отображения страниц и является бутылочным горлышком в Firefox. Рисовал одну простенькую анимацию на канвасе - в хромиуме под линем получилось 42 кадра в секунду, в хроме - 36, в файрфоксе - 3. Но та же анимация в виндовом фоксе в виртуалке выдала 12-15 кадров - у виртуалбокса нет файрфоксовых проблем с перерисовкой. При этом файрфокс под линем при перерисовке ухитряется вешать вообще иксы - все программы начинают люто тормозить вместе с FF.
Слушай, он реально не успевает просчитывать страницы. Показывает просчитанные он вполне нормально. Я не возражаю, что у него есть проблемы под Linux с прорисовкой, но это не тот случай. Я сейчас специально посмотрел инспектором — он из PDF формирует веб-страницу. Ну реально с DIVами, ссылками и текст там идёт обычным текстом, и готовые части документа он показывает без проблем. Т.е. скорость работы канвы тут не при делах.
> Так как код написан на безопасном высокоуровневом языке, он не подвержен уязвимостямЗато экспериенты показали что он подвержен весьма конкретному тормозизму. Evince проц грузит раз в 20 меньше.
Скорость с удобством и безопасностью никогда рука-об-руку не ходили, к сожалению. Просто можно допиливать безопасность закрывая баги в быстрой реализации делая её немного менее быстрой и немного более безопасной, а можно 1 раз написать на высокоуровневом управляемом языке и получить очень тормозной, но изначально очень безопасный код и потом пытаться сделать его быстрее допиливая сам код и компилятор языка, чем мозилловцы и решили заняться — JS им всё одно допиливать ещё есть куда. Если учесть, что большинство PDF-ок либо мелкие, либо состоят их сканов страниц, то особой разницы никто и не должен заметить. Далеко не каждому придёт в голову открывать нечто сопоставимое по размерам со спекой OOXML в браузере.
версия 18.0
все так же течет и все так же падает и все так же жрет ~40% cpuи так все последние как минимум 7 версий фокса,
о каких новшествах можно говорить если глюки как были так и есть
и никто их не фикситбудет смешно когда будет какая нибудь 30.0 версия, где все так же эти глюки будут присутсвовать
может стоит уже проверить дополнения в FF или руки врачам показать?
дополнений(плагинов) 0(ноль)