Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
FYI: На следующей неделе дайджеста не будет в связи с отпуском.
Рубрика «браузеры» - 43
Дайджест свежих материалов из мира фронтенда за последнюю неделю №329 (27 августа — 2 сентября 2018)
2018-09-02 в 20:47, admin, рубрики: angular, css, ES6, html, html5, javascript, JS, React, vue, Блог компании Zfort Group, браузеры, дайджест, подкасты, Разработка веб-сайтов, ссылки, фронтендНовые (и старые) единицы измерения в CSS, о которых вы вряд ли слышали
2018-08-30 в 9:02, admin, рубрики: css, Блог компании Поиск VPS, браузеры, веб-дизайн, единицы измерения, Разработка веб-сайтовВ последнее время JavaScript развивается очень быстро, но и языки-помощники веб-разработчика не стоят на месте.
CSS тоже развивается, и хотя Houdini в скором времени, возможно, сделает прорыв в CSS-разработке, до широкого применения, к сожалению, еще далеко. Так что, как и прежде, созываются экспертные совещания, на которых составляют новые спецификации и так далее. Прогресс не такой стремительный, как у TC39, но это лучше, чем ничего.
В этой статье мы поговорим о возможностях CSS, о которых вы, скорее всего, не слышали, а если и слышали, то вряд ли использовали — о единицах измерения. И нет, говорить будем не о «старых» единицах vw
и vh
(хотя мне все еще приходится их объяснять людям, которые не очень хорошо разбираются в CSS).
Ниже приведены новые единицы измерения в CSS, которые будут указаны в документе CSS Values and Units Module Level 4.
Читать полностью »
Хакер нашёл способ следить за посетителями сайтов конкурентов
2018-08-28 в 8:42, admin, рубрики: chrome, Google, Google Chrome, seo, Блог компании GlobalSign, браузеры, информационная безопасность, история браузера, кнопка Back, конкурентная разведка, поисковая оптимизацияПростой скрипт изменяет поведение кнопки Back в браузере и подменяет исходную поисковую выдачу, направляя пользователей на контролируемые хакером копии сайтов конкурентов
Распространённый паттерн: открыть страницу поиска в Google и щёлкать по разным результатам в поисках нужной информации. Можно открыть десятки отдельных вкладок или ходить на каждый сайт по очереди, возвращаясь затем на поисковую выдачу (кнопка Back в браузере). Специалист по поисковой оптимизации Дэн Петрович из австралийской компании Dejan Marketing придумал, как эксплуатировать этот паттерн с выгодой для себя и получить обширную статистику посещений сайтов конкурентов, лишив их трафика.
Схема показана на иллюстрации вверху. Перехватывая трафик конкурентов, специалист получает возможность:
- генерировать теплокарты чужих сайтов (клики, переходы, глубина прокрутки)
- записывать реальные сессии (движения мыши, нажатия клавиатуры)
- получать весь текст из заполненных форм, в том числе форм для заказа товаров
Дайджест свежих материалов из мира фронтенда за последнюю неделю №328 (20 — 26 августа 2018)
2018-08-26 в 20:39, admin, рубрики: angular, css, ES6, html, html5, javascript, JS, React, vue, Блог компании Zfort Group, браузеры, дайджест, подкасты, Разработка веб-сайтов, ссылки, фронтендПредлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Гонка с преследованием
2018-08-22 в 17:55, admin, рубрики: vivaldi, Блог компании Vivaldi Technologies AS, браузеры, тестовая сборкаВсем привет!
Долго не было сборок, и тому есть причины. Например — обновление на новую версию ядра Chromium 68. Вместе с новыми улучшениями оно принесло нам и массу регрессий. Так что всё время с прошлой сборки мы занимались отловом и исправлением багов и регрессий, пришедших вместе с обновлением. Впрочем, есть и новые функции. О них и не только — с картинками под катом.
Читать полностью »
Дайджест свежих материалов из мира фронтенда за последнюю неделю №327 (13 — 19 августа 2018)
2018-08-19 в 20:30, admin, рубрики: angular, css, ES6, html, html5, javascript, JS, React, vue, Блог компании Zfort Group, браузеры, дайджест, подкасты, Разработка веб-сайтов, ссылки, фронтендПредлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
24-ядерный CPU, а я не могу набрать электронное письмо
2018-08-19 в 12:15, admin, рубрики: cfg, gmail, Google Chrome, windows, браузеры, разработка под windows, системное программирование, Тестирование IT-системЯ не искал неприятностей. Не запускал процесс сборки Chrome тысячу раз за выходные, а только занимался самыми обычными задачами 21-го века — просто писал электронное письмо в 10:30 утра. И вдруг Gmail подвис. Я продолжал печатать несколько секунд, но на экране не появлялось никаких символов. Затем внезапно Gmail отвис — и я вернулся к своему очень важному письму. Но впоследствии всё повторилось, только на этот раз Gmail ещё дольше не отвечал запросы. Это странно…
Трудно устоять перед возможностью провести хорошее расследование, но в данном случае вызов особенно силён. Ведь я в Google работаю над улучшением производительности Chrome для Windows. Обнаружить причину зависания — моя работа. И после множества фальстартов и тяжёлых усилий мне всё-таки удалось выяснить, как Chrome, Gmail, Windows и наш IT-отдел вместе помешали мне набрать электронное письмо. По ходу дела нашёлся способ сэкономить значительное количество памяти для некоторых веб-страниц в Chrome.
В расследовании оказалось так много нюансов, что я оставлю некоторые для другой статьи, а сейчас полностью объясню причины подвисаний.
Читать полностью »
Как писать программы на стыке мобильной разработки и алгоритмов? Конкурс и истории Яндекса
2018-08-16 в 13:44, admin, рубрики: android, iOS, Алгоритмы, блиц, Блог компании Яндекс, браузеры, конкурсы разработчиков, разработка, разработка мобильных приложений, Разработка под android, Спортивное программирование, яндексС 10 по 22 сентября пройдет конкурс Яндекс.Блиц по мобильной разработке. Регистрация открыта. Блиц — это короткий путь в Яндекс: участникам топ-5 будет достаточно успешно пройти одну секцию собеседования вместо стандартных четырех.
По случаю конкурса мы поговорили с коллегами об интересных задачах, относящихся сразу и к мобильным платформам, и к алгоритмам. Сегодня мы поделимся их историями с читателями Хабра.
Есть мнение, что разработка мобильных приложений — нечто особенное, далекое от программирования в общем смысле, и специалисты, которые пишут под Android и iOS, никогда не сталкиваются с решением алгоритмоемких задач, ограничиваясь подключением готовых библиотек, версткой экранов, написанием простейшей бизнес-логики и исследованием багов конкретной платформы. Но не всё так просто.
Дайджест свежих материалов из мира фронтенда за последнюю неделю №326 (6 — 12 августа 2018)
2018-08-12 в 20:09, admin, рубрики: angular, css, ES6, html, html5, javascript, JS, React, vue, Блог компании Zfort Group, браузеры, дайджест, подкасты, Разработка веб-сайтов, ссылки, фронтендПредлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Опыт использования WebRTC. Лекция Яндекса
2018-08-12 в 12:09, admin, рубрики: javascript, stun, TURN, WebRTC, webrtc server, Блог компании Яндекс, браузеры, звонки из браузера, Разработка веб-сайтовЧто лучше использовать при разработке софта — нативные или веб-технологии? Холивар по этому поводу закончится ещё не скоро, но мало кто станет спорить, что нативные функции полезно продублировать для использования в браузерах или WebView. И если когда-то приложения для звонков существовали исключительно отдельно от браузера, то теперь их легко реализовать и в вебе. Разработчик Григорий Кузнецов объяснил, как пользоваться технологией WebRTC для P2P-соединений.
— Как вы все знаете, в последнее время появляется довольно много приложений, в основу которых заложен прямой обмен данными между двумя браузерами, то есть P2P. Это всевозможные мессенджеры, чаты, звонилки, видеоконференции. Также это могут быть приложения, которые производят какие-то распределенные вычисления. Пределы фантазии никак не ограничиваются.
Читать полностью »