Firefox 33 перешёл (http://www.mozilla.org/en-US/firefox/33.0beta/releasenotes/) на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирована (http://www.mozilla.org/en-US/firefox/34.0a2/auroranotes/) aurora-ветка Firefox 34. Новые возможности Firefox 34 ещё точно не утверждены, так как на стадии тестирования aurora-ветки будет произведена оценка готовности для релиза тех или иных новшеств. Загрузить бета-выпуск можно на данной странице (http://www.mozilla.org/firefox/beta/), а aurora-версию здесь (http://www.mozilla.org/firefox/aurora/). Релиз Firefox 33 намечен на 14 октября, а Firefox 35 на 25 ноября.
Улучшения, представленные (http://www.mozilla.org/en-US/firefox/33.0beta/releasenotes/) в бета-версии Firefox 33:
- Новая реализация стартовой страницы (Tiles (https://support.mozilla.org/en-US/kb/how-do-tiles-work-firef... отображаемой при открытии новой вкладки, примечательная показом набора преднастроенных ссылок, вместо выводимых пустых миниатюр, содержимое которых предлагалось определить пользователю. В отличие от ночных сборок, в которых было зафиксировано (http://www.opennet.me/opennews/art.shtml?num=40488) появление рекламных ссылок, в бета версии присутствуют только некоммерческие ссылки на полезные сервисы. Преднастроенный блок ссылок пока выводится только в англоязычной сборке, в локализованных сборках как и раньше отображаются пустые блоки. При желании пользователь может вернуться к ранее предложенному классическому методу формирования элементов на основе истории посещений или включить показ пустой страницы.<center><img src="http://www.opennet.me/opennews/pics_base/0_1410102288.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></center>
- В Firefox встроена (https://blog.mozilla.org/futurereleases/2014/09/04/help-test... реализация (http://www.opennet.me/opennews/art.shtml?num=39898) аудио- и видеочата, построенного с использованием технологии WebRTC и доступного для вызова через меню. Реализация примечательна тем, что позволяет напрямую организовать канал связи между двумя браузерами с поддержкой WebRTC без передачи трафика через промежуточные серверы, без установки внешних плагинов, на любых устройствах и операционных системах.
Код чата построен с использованием платформы OpenTok (http://tokbox.com/opentok/), предоставляющей средства для организации прямой передачи видео между пользовательскими системами. Для организации безопасного шифрованного P2P-соединения между браузерами применяются API PeerConnection и DataChannels с использованием шифрованного транспортного протокола DTLS (http://en.wikipedia.org/wiki/Datagram_Transport_Layer_Securi... (http://en.wikipedia.org/wiki/Secure_Real-time_Transport_Prot... и системы организации установки сетевых соединений ICE (http://en.wikipedia.org/wiki/Interactive_Connectivity_Establ.... Для передачи контента применяются аудиокодек Opus (http://en.wikipedia.org/wiki/Opus_(audio_format)) и видеокодек VP8 (http://en.wikipedia.org/wiki/VP8).
<center><img src="http://www.opennet.me/opennews/pics_base/0_1410102325.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></center>
- Поддержка соединения к HTTP-прокси с использованием защищённого канала связи (HTTPS);
- Интеграция поддержки видеокодека H.264 за счёт использования открытой компанией Cisco библиотеки OpenH264 (http://www.opennet.me/opennews/art.shtml?num=38662). &n...Бинарную сборку библиотеки OpenH264 можно задействовать в сторонних продуктах без каких-либо ограничений и отчислений, так как компания Cisco в данном случае выступает лицензиатом MPEG LA. Проект Mozilla воспользовался данной особенностью и предоставил пользователям возможность загрузки подходящего для текущей операционной системы кодека с сайта Cisco (по умолчанию библиотека не входит в состав Firefox). Основными мотивами поддержки H.264 в Firefox является предоставление средств для работы с уже существующим накопленным в Сети контентом и обеспечение совместимости с другими браузерами, до момента широкого распространения свободного кодека Daala (http://www.opennet.me/opennews/art.shtml?num=37242).
- Переработаны механизмы хранения строк и обработки строковых данных, что позволило сократить потребление памяти и увеличить производительность строковых операций. Ранее все символы в строке хранились в UTF-16 и занимали два байта, теперь символы диапазона Latin1 занимают один байт. В итоге, при открытии англоязычного интерфейса Gmail потребление памяти на хранение строк сократилось почти в два раза, с 11 до 6.4Мб. Для кириллицы выигрыш не столь ощутимый, но всё равно значительный с учётом того, что около 30% строковых данных на таких сайтах подпадают в диапазон Latin1 за счёт HTML-разметки и JavaScript-кода.
<center><a href="https://blog.mozilla.org/javascript/files/2014/07/JS-String-... src="http://www.opennet.me/opennews/pics_base/0_1406407672.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>
Кроме того, внесены оптимизации, позволившие хранить большую часть мелких строковых данных в inline, без выделения для них отдельных областей в куче. Помимо сокращения потребления памяти указанные изменения позволили добиться повышения прозводительности за счёт более быстрой обработки однобайтовых данных. Например, тест regexp-dna из состава Sunspider стал выполняться на 36% быстрее на системах x86/x64 и 48% на ARM. В тесте Kraken JSON ускорение составило 11% для x86/x64 и 20% для ARM;- Проведена работа (https://dutherenverseauborddelatable.wordpress.com/2014/06/2... по увеличению надёжности сохранения резервных копий внутренних БД и обеспечению гарантированного восстановления после сбоя;
- Добавлен новый бэкенд CSP (Content Security Policy), обеспечивающий интеграцию в web-браузер специального HTTP-заголовка для защиты от организации межсайтового скриптинга (XSS) и подстановки в страницы "IFRAME/JavaScript src" блоков;
- Расширены возможности поиска с вводом запроса в адресной строке;- Добавлен вывод контекстной подсказки (suggestions) при вводе в поле поиска на стартовой странице (about:home);
- Представлен программный интерфейс DOMMatrix;
- Прекращена поддержка отладочного сервиса JSD (JavaScript Debugger Service) в пользу Debugger API (http://developer.mozilla.org/en-US/docs/Tools/Debugger-API);
- Удалены функции и свойства проприетарного интерфейса window.crypto;
- Началась интеграция нового API WebCrypto (http://www.w3.org/TR/WebCryptoAPI/), предназначенного для выполнения базовых криптографических операций на стороне web-приложений, таких как манипуляции с криптографическими хэшами, генерация и проверка цифровых подписей, кодирование и декодирования данных с использованием различных методов шифрования, формирование криптографически надёжных случайных чисел. В API также предусмотрены функции для генерации ключей и управления ими. В качестве примеров применения Web Cryptography API называется обеспечение аутентификации, использование цифровых подписей, сохранение целостности данных, реализация шифрованных коммуникаций, отличных от SSL/TLS. В настоящее время в API реализованы вызовы wrapKey и unwrapKey, поддержка импорта и экспорта ключей в формате JWK и поддержка механизмов RSA-OAEP (http://en.wikipedia.org/wiki/Optimal_asymmetric_encryption_p... PBKDF2 (https://ru.wikipedia.org/wiki/PBKDF2) и AES-KW;
- В инструменты для разработчиков добавлено (https://hacks.mozilla.org/2014/07/event-listeners-popup-medi... средство для наглядной оценки перерисовываемых элем...URL: https://blog.mozilla.org/futurereleases/2014/09/04/new-tab-p.../
Новость: http://www.opennet.me/opennews/art.shtml?num=40536
> до момента широкого распространения свободного кодека Daala....через 10 лет. Тем временем, VP9 - весьма и весьма годный кодек получился. Жмет медленно, зато я в 480P не вижу артефактов сжатия даже на 500Кбит и в стопкадрах. Нехило так.
> В состав включена интегрированная среда для разработки приложений WebIDE
Песец. Файрфокс легким движением руки превращается... превращается файрфокс... в элегантный Mozilla Suite?!
>> до момента широкого распространения свободного кодека Daala.
> ...через 10 лет. Тем временем, VP9 - весьма и весьма годный кодек
> получился. Жмет медленно, зато я в 480P не вижу артефактов сжатия
> даже на 500Кбит и в стопкадрах. Нехило так.
>> В состав включена интегрированная среда для разработки приложений WebIDE
> Песец. Файрфокс легким движением руки превращается... превращается файрфокс... в элегантный
> Mozilla Suite?!На systemd глянь. Как SMF превратился в НЕХ.
>В Firefox встроена реализация аудио- и видеочата, построенного с использованием технологии WebRTCНикогда не понимал смысла в говорящих головах, но я правильно надеюсь, что это уменьшит объём новостей про скайп и токс на 90%?
Все бы тебе какие-нибудь новости уменьшать. Выключи интернет, возьми отпуск, и отдохни уже от новостей.
> но я правильно надеюсь, что это уменьшит объём новостей про скайп и токс на 90%?вся надежда на это :-) ..
при этом я надеюсь что все заметили что в новости про чат (от Mozilla Firefox) -- ни кто не произносил слово "бесплатный".
за-то когда говорят про Skype и Viber -- то ОБЯЗАТЕЛЬНО произносят фразу "бесплатные вызовы".. пффффф... зомбирование какое-то..
Это потому, что звонки на реальные номера вполне себе платные.
> Это потому, что звонки на реальные номера вполне себе платные.Угу, телефония еще тахионы не использует вместо электронов.
в простыне с картинками выше по странице написано о том, что оно будет меньше тормозить?
> В Firefox встроена реализация аудио- и видеочата, построенного с использованием технологии WebRTC и доступного для вызова через меню. Реализация примечательна тем, что позволяет напрямую организовать канал связи между двумя браузерами с поддержкой WebRTC без передачи трафика через промежуточные серверы, без установки внешних плагинов, на любых устройствах и операционных системах.Ну наконец-то появилось популярное и свободное средство видеосвязи, на которое не стыдно пересадить старшее поколение.
Ссылку для начала разговора будем передавать через skype?
Х/з как реализуют, но вполне подойдёт firefox sync например (Правка → Настройки → Синхронизация).
>Ну наконец-то появилось популярное и свободное средство видеосвязи, на которое не стыдно пересадить старшее поколение.Скайпоподобный видеочат в браузере идея настолько идиотская, что иной раз мне кажется, будто её тоже Поттеринг придумал.Камень преткновения здесь ровно один, но такой, что делает бессмысленным дальнейшее обсуждение: как вы узнаете, что вам звонят? Браузер — он не всегда запущен. Предлагается приложение исключительно сворачивать или обзаводится уродцами вроде опера-апплетов? Да ещё и в автозапуск запихивать? Для звонков требуется отдельное приложение, умеющее сигнализировать о входящих звонках в трей/док/колонки. Как и для почты, кстати, чего бы там ни думали сторонники веб-интерфейсов.
> Браузер — он не всегда запущен.а Скайп тоже обычно у людей НЕ запущен. :)
говоря про тех людей которые используют Skype для видеозвонков --- я часто наблюдаю такую картину: люди сначало созваниваются по GSM-телефону и договариваются связаться по Skype. затем только после этого подходят к компу, включают Skype и разговаривают.
принципиального отличия видеочата Mozilla Firefox от видеочата Skype -- в этом смысле -- ни какого нет.
(другая категория людей, которые используют Skype но при этом крайне редко используют Skype именно для видеозвонков --- просто переписываются внутри Skype текстовыми сообщениями. видеосвязь этим людям не нужна, но при этом программа Skype действительно у них почти всегда открыта чтобы не пропустить текстовое сообщение).
и кстати да -- браузер почти всегда на компьютерах запущен. (а внутри браузера -- у большенства людей почти всегда есть открытая вкладка или с Facebook или с VK. это факт, хочешь ты этого или нет).
> Для звонков требуется отдельное приложение, умеющее сигнализировать о входящих звонках в трей/док/колонки
ды ты хоть обвешайтя этими приложениями -- но если ты не сидишь в текущий момент за компьютером (и твой собиседник) -- то эти программы тебе не помогут.
сотовый GSM-телефон у тебя в кармане -- обычно всегда есть. а вот просиживать штаны за компьютером -- ты не будешь круглые сутки. и если так получается, то ни какая программа не сможет тебе заменить телефон.
использование web-браузера в качестве видеочата -- это идеальное и сбалансированное решение для видеочата. так как ссылку на видеоконференцию можно послать (через этот же web-браузер) -- сотнями тысячами разных способов.
через web-браузер можно даже зайти на сайт сотового оператора и оттуда отправить SMS на сотовый телефон (договориться в SMS обо времени когда можно встретиться в online и поговорить. в конце написать в SMS -- "... пришлю ссылку на видеоконференцию на твой email\vk\fb").
Скайп - он и на смартфоне есть, если что. А на десктопе у пользователя он обычно залезает в автозагрузку (и, как и другим IM, ему именно там и место).Что до времени - обычно у людей вполне стабильный график, и знакомые прекрасно знают, когда ты в онлайне. И всякие созвоны по телефону чтобы попросить выйти в скайп - это, как правило, чрезвычайная ситуация.
> Скайп - он и на смартфоне есть, если что. А на десктопе
> у пользователя он обычно залезает в автозагрузку (и, как и другим
> IM, ему именно там и место).Ничо, что его многие ОПСОСы блокируют?
> Что до времени - обычно у людей вполне стабильный график, и знакомые
> прекрасно знают, когда ты в онлайне. И всякие созвоны по телефону
> чтобы попросить выйти в скайп - это, как правило, чрезвычайная ситуация.За всех трындеть отучаемся. За МКАД выберись хотя бы раз. Ну так, по приколу.
>а Скайп тоже обычно у людей НЕ запущен. :)Мы про людей или полуразумную фауну? Скайпы и месседжеры всегда включены, если используются и запустивший их сожет ответить. Как бы иной вариант использования не предусмторен.
>люди сначало созваниваются по GSM-телефону
А отправить мессагу средствами скайпа никак?
>и кстати да -- браузер почти всегда на компьютерах запущен
У меня он почти постоянно запущен, но этого почти постоянно не хватит для того, чтобы быть на связи.
>а внутри браузера -- у большенства людей почти всегда есть открытая вкладка или с Facebook или с VK
Да, эти самые вообще всё на свете готовы делать через жопу.
>сотовый GSM-телефон у тебя в кармане
Как раз у меня — нет. Меня вообще довольно сложно выцепить именно по GSM-телефону. Да и средний телефон сейчас умеет много чего, а не только звонить. Впрочем, мой N73 доживает свой век именно как звонилка.
>ссылку на видеоконференцию можно послать (через этот же web-браузер) -- сотнями тысячами разных способов.
Перечисли хоть десяток. Только чтоб способы были действительно универсальными. Вводные данные:
1. человека, с которым ты хочешь связаться, нет в VK,FB, Одноклассниках и прочих социалках,
2. ты не знаешь ни одного форума, где бы он сидел, а даже если и знаешь, даже зарегистрирован там же — гарантировать, что он полезет в ближайшие минуты/часы/дни проверять приват или почту, куда сыпятся уведомления, ты не можешь.
3. почту этот человек проверяет при помощи почтовых клиентов, десктопных и мобильных.
4. sms-ками до него не достучаться, ибо на них стоит исключительно тихий и незхаметный сигнал. Ибо sms-ки шлют только школота, да спамеры.
>[оверквотинг удален]
> данные:
> 1. человека, с которым ты хочешь связаться, нет в VK,FB, Одноклассниках и
> прочих социалках,
> 2. ты не знаешь ни одного форума, где бы он сидел, а
> даже если и знаешь, даже зарегистрирован там же — гарантировать, что
> он полезет в ближайшие минуты/часы/дни проверять приват или почту, куда сыпятся
> уведомления, ты не можешь.
> 3. почту этот человек проверяет при помощи почтовых клиентов, десктопных и мобильных.
> 4. sms-ками до него не достучаться, ибо на них стоит исключительно тихий
> и незхаметный сигнал. Ибо sms-ки шлют только школота, да спамеры.Такие только на кладбище обитают. Платонический контакт с ними носит обычно односторонний характер, в родительский день :)
Если серьёзно, то по-сути, мозилла проталкивает свободный стандарт, что в этом плохо? Допустим даже, что он не уместен в браузере (вопроса, как ты видишь, дискуссионный). Главное, что это даёт дополнительный толчок к развитию WebRTC. А если его не толкать, в том числе встраивая в браузер, так мы и будем до скончания веков сидеть на богомерзком скайпе. Этому WebRTC совсем немного осталось, чтобы взлететь. Вот и нужно ему помочь, а потом уже решать нужен он в браузере или нет.
К слову, через DataChannel можно вообще всё что угодно передавать/синкать. Представь какое количество полезных аддонов появится через полгода-год. И всё это ДАРОМ, т.е. бессплатно, в обход всех этих корпораций :)
> К слову, через DataChannel можно вообще всё что угодно передаватьМеня тоже очень сильно терзают cмутные сомнения (точнее - предположения и догадки) о том, что через этот самый DataChannel можно одним браузером-клиентом подключиться к другому браузеру-серверу по известному заранее адресу:порту, чтобы отправить туда любой поток байтов и получить обратно какой-то ответный поток байтов. Только хороших и простых примеров подтверждения этой своей догадки найти не могу. Может уважаемые собеседники покажут хороший пример?
> 3. почту этот человек проверяет при помощи почтовых клиентов, десктопных и мобильных.то есть если я пошлю email-письмо этому человеку, то он получит его мгновенно?
(его почтовый клиент мгновенно выдаст уведомление. а телефон его мгновенно запиликает как увидит почту).
ну вот тебе и ответ :) -- послать сразу email-письмо с уникальный ссылкой на видеоконференцию :-D .
> Перечисли хоть десяток.
для каждого человека может подойти свой индидуальный способ как ему можно (наиболее оптимально) передать ссылку. думаю существует людей явно больше чем 10 человек :-)
по крайней мере к твоему старпёру -- мы тоже подход нашли :-) ..
ды и боже ш ты мой.. я даже больше скажу! передать ссылку на видеоконференцию можно даже через Скайпы! ведь в Скайпе есть только аудиоконференции, а видеоконференции есть смысл тогда проводить в WebRTC.
а со временем и Скайп тоже либо отомрёт, либо Майкрософт перепишет его в виде web-сайта на HTML5+WebRTC (эта мера смогла бы спасти умирающий Скайп, продлить ему жизнь.. ведь главное для Майкрософт это пользовательская база).
Даже в этом случае не вижу проблем. У разведчиков и шпионов всегда оговорено время связи. Или Вы не о них?
Я так понимаю, что даже если сейчас нет отдельной реализации этой штуки - то принципиально с этим проблем никаких. Ну и да, при всей моей нелюбви к браузерам и попыткам запихнуть в них всё и вся - таки у подавляющего большинства браузер запущен именно что всегда.
> Скайпоподобный видеочат в браузере идея настолько идиотская, что иной раз мне кажется,
> будто её тоже Поттеринг придумал.Камень преткновения здесь ровно один, но такой,
> что делает бессмысленным дальнейшее обсуждение: как вы узнаете, что вам звонят?
> Браузер — он не всегда запущен. Предлагается приложение исключительно сворачивать
> или обзаводится уродцами вроде опера-апплетов? Да ещё и в автозапуск запихивать?
> Для звонков требуется отдельное приложение, умеющее сигнализировать о входящих звонках
> в трей/док/колонки. Как и для почты, кстати, чего бы там ни
> думали сторонники веб-интерфейсов.Проблема мечтателей о скайпо-подобном чате - в том, что вместо понятного описания передачи между браузерами просто набора любых байтов интернет наводнили описания передачи между ними видео и аудио потоков. А читатели этих описаний, едва только увидев слова видео да аудио, начали грезить идеями типа - создан убийца скайпа.
Вопрос только в том когда они запилят https://bugzilla.mozilla.org/show_bug.cgi?id=977864 и подобные баги. До этого баловство это а не видеообщение.
Что-то мне подсказывает что пора установить какую-нибудь версию 28 или 24 и отключить нафиг обновления. С каждой новой версией все бредовей и бредовей.
Ну вот, наконец то перешел на "opera" а то как то стрЁмно ждать этого рыжого "тормаза" :)
вхолостую трольнул так.
проананировал в носок фактически.
> вхолостую трольнул так.
> проананировал в носок фактически.ананимы ананимируют в носок, да
> Новый режим примечателен показом набора преднастроенных ссылокЯсно.
> в бета версии присутствуют только некоммерческие ссылки на полезные сервисы1. А как будет в релизе?
2. Полезные кому?
> При желании пользователь может вернуться к ранее предложенному классическому методу формирования элементов на основе истории посещений или включить показ пустой страницы.Спасибо!
Допустим, будут рекламные ссылки. Возьми, да закрепи там принудительно во всех миниатюрках свои самые частопосещаемые сайты, и рекламы не станет (точнее, места для неё не останется). По желанию еще можно поставитьь New Tab Tools, превратив эту страницу в полноценный оперовский SpeedDeal. Проблема решена.
Тем кто ищет на что перейти - рекомендую qupzilla, есть адблок и прочее. Есть grease monkey. Едиснтвенное нет вертикальных табов, скоро сделают. На вид как firefox 3.x/4.x Работает без тормозов даже на нетбуке.
Откуда инфа про вертикальные табы? Если правда, то очень гуд. Это то, чего не хватает современным браузерам.
А есть ли там session manager, findbar tweak, bugmenot plugin?
Этот бровсер и с тормозами и глючный. 3аливка файлов по HTML5 не работает.
Видеочатом-то кто-нибудь пользовался? Как оно? А то всё вокруг него обсудили, а по существу комментариев нет.
> Видеочатом-то кто-нибудь пользовался? Как оно? А то всё вокруг него обсудили, а
> по существу комментариев нет.Видеочат там реализован через WebRTC, а значит, нужен какой-то сторонний сайт, который будет выступать в роли сервера. Напрямую два клиента по WebRTC не соединятся.
Для опоздавших пассажиров повторяем:
> Реализация примечательна тем, что позволяет напрямую организовать канал связи между двумя браузерами с поддержкой WebRTC без передачи трафика через промежуточные серверы, без установки внешних плагинов, на любых устройствах и операционных системах..
Куда мой комментарий пропал, злыдни?
А нельзя ли выпускать два билда - обычный, и "lite" - для тех, кому не нужна вся эта девелуперская ботва?
А оно Вам мешает?
> А оно Вам мешает?Да, а что?
А че ты такой дерзкий то а?? Суда иди!
Ну подошёл. Чё хотел?
> А че ты такой дерзкий то а?? Суда иди!Перепрошую?
А как?
> А как?Размером бинаря, ненужными зависимостями, расходом ОЗУ етц.
конечно можно, это же опенсоурс:)
Улучшения хранения и обработки строк весьма 'вкусные'. Ожидаю заметного снижения потребления памяти.
Передайте товарищам, пожалуйста: тема оформления в приватном режиме частично отваливается - адресная строка и другие панели не получают заданной фоновой картинки. (версия 31 в репозитории Fedora 20)
Воспроизвести: установить тему оформления покрасивее и открыть окно приватного режима.
> Реализация примечательна тем, что позволяет напрямую организовать
> канал связи между двумя браузерами с поддержкой WebRTC
> без передачи трафика через промежуточные серверыСудари! Как, скажите, пожалуйста, на JavaScript организовать канал связи между двумя браузерами без промежуточных серверов?
Задача:
1. Браузер "А" открывает для прослушивания порт и ожидает на нём входящие подключения.
2. Браузер "Б" отдаёт какую-то команду на JavaScript и чудесным образом открывает канал связи с браузером "А".
3. Ну и потом браузер "Б" когда надо, тогда посылает по этому каналу простые текстовые запросы типа "Запрос 1", "Запрос 2", ... , "Запрос N", на которые браузер "А" отвечает такими же текстовыми ответами типа "Ответ 1", "Ответ 2", ..., "Ответ N".
Как такую простую задачку решить, если в новости пишут, что это ну так просто, ну так просто...