Opera Software и китайские инвесторы изменили параметры продажи Opera консорциуму китайских покупателей. Разработчик браузера не получит $1,2 млрд за весь бизнес, и ограничится $600 млн. В свою очередь китайцы заберут: настольный браузер, мобильный браузер, включая мобильные браузеры созданные для операторов связи, приложения для защиты конфиденциальности и повышения производительности Читать полностью »
Рубрика «браузеры» - 81
Китайцы не взяли всю Opera $1,2 млрд, но заберут браузеры за $600 млн
2016-07-18 в 11:02, admin, рубрики: opera, Opera Mediaworks, браузеры, Госвеб, инвестиции, китай, Покупка / Продажа, Текучка, метки: opera, Opera Mediaworks, браузеры, Госвеб, инвестиции, китай, Покупка / Продажа, ТекучкаВышел новый клиент Skype для Linux (+веб-клиент)
2016-07-13 в 22:18, admin, рубрики: chrome, edge, Firefox, linux, microsoft, ortc, skype, WebRTC, браузеры, СофтКлиент Skype для Linux долгое время не разрабатывался и застрял на версии 4.3.0.37, выпущенной в июне 2014 года. Для сравнения, под Windows клиент постоянно обновляется и уже достиг версии 7.24. Но компания Microsoft всё-таки не забыла про линуксоидов, так что встречайте новый Skype for Linux Alpha.
Скачать Skype for Linux Alpha DEB
Скачать Skype for Linux Alpha RPM
Читать полностью »
Дайджест свежих материалов из мира фронтенда за последнюю неделю №219 (4 — 10 июля 2016)
2016-07-10 в 20:23, admin, рубрики: angular, css, ES6, html5, javascript, JS, React, анимация, Блог компании Zfort Group, браузеры, дайджест, Разработка веб-сайтов, ссылки, фронтендПредлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда
Удивительная история document.write
2016-07-10 в 15:54, admin, рубрики: 42, document.write, javascript, бесполезный код, браузеры, ненормальное программирование, Программирование, Разработка веб-сайтов, рекурсия, метки: document.writeМетод document.write
— один из самых странных методов. Он вставляет HTML-код на страницу сразу после себя. Точнее говоря, сразу после тега <script>
, внутри которого он расположен. И только в том случае, если документ еще не был загружен полностью. А если был? Тогда страница очищается и заменяется на, что было указано.
Можно вставить строку, которая явно сломает остальную страницу:
document.write('<plaintext>')
Или можно поиграть в русскую рулетку:
if (Math.random() > 0.9)
document.write('<!--')
Советы и секреты № 1
2016-07-10 в 11:19, admin, рубрики: android, Clean Links, Don't track me Google, googlePrivacy, greasemonkey, LICEcap, MyActivity, Process Explorer, Remove Google Tracking, tampermonkey, userscript, windows, браузеры, информационная безопасность, слежка, советы и секреты, Софт, метки: MyActivity, советы и секретыУдаление своего досье в Google; прямые ссылки в поиске; новый user.js для Firefox; просмотр программ, которые обращаются к конкретному файлу под Windows; запись анимированного GIF с экрана
В этой рубрике мы будем публиковать небольшие хитрости и полезные советы, которые могут пригодиться в повседневной работе.
Как отредактировать/удалить историю своих действий в Сети, которые собирает Google?
Неделю назад Google представила новый инструмент MyActivity («Мои действия»). Здесь представлена разнообразная информация, в том числе:
- история поиска в Google, Google Play, на картах Google Maps и прочих сайтах Google;
- список просмотренных видео на YouTube;
- список действий в браузере Chrome, в том числе список поисковых запросов в других поисковых системах через омнибар;
- информация с мобильного телефона Android (Google сохраняет ваши контакты, календари, информацию о приложениях, музыке, сведения об устройстве).
Yahoo! придется выплатить более $1 млрд владельцам браузера Mozilla, причем, возможно, ни за что
2016-07-08 в 11:32, admin, рубрики: Mozilla Firefox, Yahoo!, браузеры, марисса майер, поиск, Текучка, метки: Mozilla Firefox, Yahoo!, браузеры, марисса майер, поиск, ТекучкаКомпании, которая приобретет бизнес Yahoo!, кроме всего прочего достанутся обязательства по договору с владельцами браузера Mozilla, сообщилоЧитать полностью »
Mozilla может сказочно разбогатеть после продажи Yahoo
2016-07-08 в 11:14, admin, рубрики: Firefox, Google, mozilla, open source, Yahoo, браузеры, Кара Свишер, марисса майер, поисковый трафик, метки: Кара Свишер, Марисса МайерМарисса Майер опрометчиво вставила в договор с Mozilla пункт, который «никогда не должен был осуществиться»
Марисса Майер. Фото: Magnus Höij/Wikimedia Commons/CC by 2.0
Основной источник прибыли Mozilla — партнёрская программа с поисковыми системами, которые платят за переход на страницы поиска из омнибокса в браузере Firefox. От таких контрактов Mozilla получает около 90% своего дохода.
Долгое время Mozilla сотрудничала эксклюзивно с Google, и это было практически идеальное сотрудничество. У Mozilla был браузер, у Google – поисковая система. Две компании разделяли общие ценности, великолепно дополняли друг друга. Google даже распространяла Firefox в стандартном пакете утилит Google Pack. Поисковая система Google была установлена по умолчанию в браузере Firefox с 2004 года.
Читать полностью »
Ко дню рождения Далай-ламы
2016-07-07 в 11:29, admin, рубрики: browsers, ES6, javascript, node.js, regular expressions, Unicode, браузеры, Программирование, Регулярные выражения, ЮникодВчера я шёл куда-то по городу и вдруг задумался, как можно реализовать на JavaScript деление строки по символам при помощи регулярного выражения и с полным учётом Юникода.
После перехода от Perl к JavaScript много лет тому назад, я всё испытывал за свой новый язык некоторый комплекс неполноценности из-за недостаточной поддержки Юникода. За всё то время, пока JavaScript совершал в этом направлении свой большой скачок (при переходе от ES5 к ES6), у меня в закладках осталось несколько хороших статей.
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
JavaScript has a Unicode problem
Unicode-aware regular expressions in ECMAScript 6
ES6 Strings (and Unicode, ) in Depth
В последней из них предлагался рецепт разбиения строки на символы с учётом Юникода при помощи нового оператора ...
Читать полностью »
Важные аспекты работы браузера для разработчиков. Часть 2
2016-07-06 в 17:51, admin, рубрики: web, Блог компании DataArt, браузеры, разработка
Автор: Антон Реймер
В первой части статьи, основанной моем вебинаре, мы рассмотрели общие принципы работы браузера. Во второй — я сконцентрировал внимание на важных событиях: repaints и reflows — и на принципах работы event loop.
Repaints and reflows
При загрузке страницы, если она не пустая, всегда выполняется, как минимум, по одному reflow и repaint. Далее эти события возникают в следующих случаях:
1. Часть дерева отображения нуждается в перерасчете, т. е. у какого-то узла изменились ширина, высота или координаты. Вызывается событие reflow.
2. В результате изменений часть отображаемого контента должна обновиться. Речь идет, в первую очередь, о свойствах стилей: цвет фона, радиус и т. д. Вызывается событие repaint.
Если вызывается reflow, после него обязательно вызовется и repaint. Но обратное неверно: repaint может вызываться независимо от reflow.
Какие действия вызывают reflow и/или repaint
Сигнальные и транспортные протоколы WebRTC: срываем покровы
2016-07-05 в 8:13, admin, рубрики: data channel, http/2, instant messaging, rest, signaling, sip, socket.io, telephony, WebRTC, WebSocket, xhr, xmpp, Блог компании Voximplant, браузеры, Программирование, Разработка веб-сайтовНаша платформа VoxImplant состоит из нескольких частей: облако, API, SDK для разных платформ. SDK для браузера подключается к облаку по WebSocket и позволяет звонить (и принимать звонки) как другим пользователям VoxImplant, так и на обычные телефоны. Раньше это работало с помощью flash, но в современных браузерах используется специально созданная для работы с голосом и видео технология WebRTC. Штука хорошая, но довольно сложная в использовании: возможность peer-to-peer коммуникаций, одна из ключевых «фишек» технологии, управляется полностью вручную. Чтобы два браузера могли организовать голосовой или видеочат друг с другом, разработчику нужно собрать информация об IP-адресах компьютеров, как-то передать эту информацию между браузерами, запустить NAT Traversal и скормить это все WebRTC. А если обойти NAT не получилось, то еще и предоставить Relay-сервер для передачи данных.
Недавно мы нашли на просторах интернета интересную статью, которая рассказывает технические подробности «передачи информации» между браузерами. Адаптированный для Хабра перевод – под катом.Читать полностью »