Как стать автором
Обновить
38.87

Браузеры

Веб-обозреватели

Сначала показывать
Порог рейтинга
Уровень сложности

Маленький поисковик, который не смог

Уровень сложности Простой
Время на прочтение 14 мин
Количество просмотров 20K
Блог компании RUVDS.com Поисковые технологии *Браузеры Искусственный интеллект IT-компании
Кейс
Перевод
Пара бывших сотрудников Google решила создать поисковый движок будущего. Они собрали нечто более быстрое, простое и без рекламы. Почему же так вышло, что большинство людей ничего не слышало о Neeva?


Сридхар Рамасвами ушёл из Google не для того, чтобы создать другой поисковый движок. По крайней мере, изначально. В завершение своей 15-летней карьеры в Google Рамасвами управлял целым рекламным отделом компании, руководя более чем десятью тысячами людей, и лучше других знал, какой объём работы необходим, чтобы реализовать поиск правильно.

Нельзя переоценить степень доминирования Google в мире поиска. По данным большинства исследований, Google владеет примерно девяноста процентами мирового рынка поисковиков, и это число стабильно росло в течение двадцати лет. Google — поисковый движок, используемый по умолчанию почти в каждом браузере, почти на каждом устройстве. Мы не выполняем поиск в Интернете, мы гуглим. Вторым и третьим в списке идут Bing и Yahoo, но когда вы в последний раз искали что-нибудь в Bing или Yahoo? Для поддержания своего доминирования Google тратит огромные политические, инженерные и финансовые капиталы.

Но больше остальных Рамасвами знал и то, что Google не может или не хочет сделать со своим движком. Имея миллиарды пользователей и сотни миллиардов долларов, Google не будет рисковать, исследуя существенные изменения в своей странице результатов, новые бизнес-модели или любые продукты, которые заставят пользователей меньше заниматься поиском (Рамасвами тестировал функцию Google Contributor, позволявшую людям платить за отсутствие рекламы на некоторых сайтах, но система не взлетела). Возникла возможность, которой Google просто не могла и не хотела бы пользоваться. Поэтому когда Рамасвами ушёл из компании в 2018 году, они с Вивеком Рагхунатаном (давним руководителем высшего звена Google и YouTube) основали компанию Neeva для создания поискового движка будущего.
Читать дальше →
Всего голосов 72: ↑67 и ↓5 +62
Комментарии 53

Новости

Futhark в браузере

Уровень сложности Сложный
Время на прочтение 7 мин
Количество просмотров 2.7K
Блог компании Timeweb Cloud JavaScript *Расширения для браузеров Браузеры
Обзор
Перевод
image

В IT так: если что-то существует, то рано или поздно это будет существовать и в браузере. Сегодня так устроен мир. Благодаря работе Филипа Лассена, теперь вы можете гонять Futhark у себя в браузере. В данном посте рассказано, как этого удалось добиться, и почему этот функционал пока не так полезен, как мог бы (спойлер: пока не поддерживается работа с GPU), и какие есть перспективы этот функционал доработать. Подробно о том, как спроектирован этот язык, рассказано в магистерской диссертации Филипа.
Читать дальше →
Всего голосов 24: ↑19 и ↓5 +14
Комментарии 2

Интересные трюки JS, HTML и CSS, #2

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 7.2K
Блог компании RUVDS.com CSS *JavaScript *HTML *Браузеры
Туториал


Небольшая подборка нестандартных вариантов использования HTML/JS/CSS, где каждый найдёт что-то интересное. Если информация окажется полезной, будем собирать эти хаки на постоянной основе и публиковать по мере накопления.

Предыдущая часть здесь.

В этом выпуске — DevTools для мобильных браузеров, CSS-антистресс для Booking.com (на КДПВ), единственная защита от фингерпринтинга (спойлер: это браузер Tor, он же Firefox) и др.
Читать дальше →
Всего голосов 34: ↑33 и ↓1 +32
Комментарии 5

Насколько опасна JavaScript-криптография?

Время на прочтение 4 мин
Количество просмотров 3.9K
Блог компании GlobalSign Информационная безопасность *Криптография *JavaScript *Браузеры


Каждые несколько лет среди специалистов по безопасности поднимаются дискуссии о вреде JS-криптографии. Сейчас они возобновились. Что стало поводом и почему у некоторых специалистов такое предубеждение к криптографическим операциям в браузере? Попробуем разобраться.
Читать дальше →
Всего голосов 25: ↑15 и ↓10 +5
Комментарии 8

Истории

Вышел Chrome 115

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 3.6K
CSS *JavaScript *Google Chrome HTML *Браузеры
Обзор
Перевод

В этой статье вы узнаете про:

Анимации на основе скрола

Topics API

Ограждённые Фреймы

Privacy Sandbox

и многое другое!

Читать далее
Рейтинг 0
Комментарии 2

Почему нужно чистить cookies

Время на прочтение 13 мин
Количество просмотров 6.2K
Блог компании Xeovo VPN Информационная безопасность *Браузеры Исследования и прогнозы в IT *

Хотя логины и пароли учётных записей продолжают оставаться наиболее очевидными целями хакеров, распространение многофакторной аутентификации ведёт к тому, что злоумышленники тоже меняют свои подходы. Одна из новых тактик, набирающих обороты — обход многофакторной аутентификации с помощью кражи cookie-файлов из текущих или недавних веб-сеансов. 

Читать далее
Всего голосов 19: ↑18 и ↓1 +17
Комментарии 3

Появится ли в браузере менеджер пакетов?

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 1.2K
Разработка веб-сайтов *Браузеры
Мнение

Введение менеджера пакетов в веб-браузеры является интересной идеей, и на самом деле такой функционал уже существует в некоторых формах. Однако, на данный момент он не является стандартной функцией браузеров.” (с) da Vinci, text-002, OpenAI

Чуть-чуть про идею...
Всего голосов 5: ↑1 и ↓4 -3
Комментарии 18

Обход блокировки «Тиндера» — простой метод

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 19K
Блог компании RUVDS.com Информационная безопасность *Серверное администрирование *Браузеры Социальные сети и сообщества
Туториал

20 июня 2023 года приложение для знакомств Tinder (США) заблокировало пользователей из РФ. Если конкретно, на сайте tinder.com и в мобильном приложении теперь нельзя авторизоваться с российских IP-адресов.

Перед вами идеальный пример пользы от VPN, потому что в данном случае VPN решает проблему целиком и полностью. Для обхода блокировки можно использовать сторонний коммерческий сервис или поднять свой полностью легальный VPN-сервер в зарубежном дата-центре.

Это универсальный вариант не только для «Тиндера», но и на все случаи жизни. В наше время без своего VPN за границей тяжело полноценно пользоваться интернетом.
Читать дальше →
Всего голосов 36: ↑32 и ↓4 +28
Комментарии 37

Огораживаем доступ сайтов к localhost в Brave

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.3K
Блог компании Brave Браузеры
Кейс
Перевод

Большинство популярных браузеров предоставляет сайтам доступ к ресурсам локальной сети без каких-либо мер защиты или ограничений, что компрометирует безопасность и конфиденциальность пользователей.

Это двадцать седьмой пост из нашей серии о новых мерах защиты приватности и конфиденциальности в браузере Brave. Рассказываем о новой технологии, ограничивающей доступ сайтов к localhost-ресурсам.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 0

YandexGPT в Браузере: как мы учили модель суммаризировать статьи

Время на прочтение 7 мин
Количество просмотров 19K
Блог компании Яндекс Браузеры Машинное обучение *Искусственный интеллект IT-компании
Неделю назад на сайте 300.ya.ru мы продемонстрировали возможности языковой модели YandexGPT применительно к задаче суммаризации текстов. С тех пор многое изменилось: мы обучили новую, более качественную модель, в пересказах которой в 4 раза меньше ошибок. А сегодня мы внедрили её в Яндекс Браузер. Может показаться, что мы просто взяли ту же модель, о которой уже рассказывали сообществу на примере Алисы, и прикрутили к ней кнопку в Браузере. Но не всё так просто. Да, наша базовая модель уже понимала, что такое суммаризация в общих чертах. Но для нас было важно добиться результата в нужной нам форме и с предсказуемым качеством. И вот тут-то начинаются нюансы.

Сегодня поделюсь с Хабром не столько новостью, сколько нашим опытом и советами из области дообучения моделей и промпт-инжиниринга. Расскажу, через что пришлось пройти нашей команде, чтобы модель начала делать то, что от неё ожидают.



Читать дальше →
Всего голосов 47: ↑45 и ↓2 +43
Комментарии 46

Ключи Passkeys — начало постпарольной эпохи? Не так быстро…

Время на прочтение 5 мин
Количество просмотров 15K
Блог компании GlobalSign Информационная безопасность *Разработка веб-сайтов *IT-стандарты *Браузеры


В мае 2023 года компания Google присоединилась к общему тренду отказа от паролей — и выкатила passkeys (ключи доступа), которые позволяют войти в аккаунт без пароля, а по пальцу, лицу, локальному пинкоду или аппаратному ключу. То есть авторизоваться в Google тем же методом, которым вы авторизуетесь в операционной системе (на смартфоне или ПК). Ранее об отказе от паролей заявила Microsoft.

По своей природе парольные ключи невозможно «потерять». Ими не может воспользоваться злоумышленник. Разработчики заявляют, что такие ключи надёжнее обычных паролей и даже надёжнее, чем 2FA через SMS, поскольку SMS легко перехватить.

Хотя некоторые говорят о начале постпарольной эпохи, всё-таки подобный оптимизм кажется слегка чрезмерным.
Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Комментарии 95

Tor Browser 12.5: что нового в релизе безопасного и защищенного браузера

Время на прочтение 3 мин
Количество просмотров 3.8K
Браузеры Софт

На Хабре, вероятно, многие работают с Tor Browser. Сейчас вышла его новая версия, которая, как и прежде, базируется на ESR-ветке Firefox 102. Стоит напомнить, что основные характеристики браузера - анонимность, безопасность и приватность. Пользовательский трафик обрабатывается в сети Tor. Одно из достоинств такой схемы - невозможность отследить IP-адрес пользователя. Браузер доступен для Linux, Android, Windows и macOS. Подробности нового релиза - под катом.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 2

Когда отладочных символов стало слишком много

Время на прочтение 4 мин
Количество просмотров 3.9K
Блог компании Sportmaster Lab Программирование *Google Chrome Отладка *Браузеры
Перевод

Смерть, налоги и безудержно разрастающиеся браузерные движки — вот три вещи, в которых можно быть твёрдо уверенным. Актуально это было и на начало 2020 года, когда я осознал, что из-за безжалостного роста Chromium рано или поздно мы будем создавать файлы PDB (отладочных символов Windows), превосходящие предел формата PDB в 4 ГиБ.

В феврале 2020 года я зарегистрировал баг Visual Studio с просьбой увеличения этого предела, и спустя три года и три дня мы дёрнули рубильник, и теперь Chromium может создавать PDB большего размера. На тот момент PDB для Chrome занимал 95% от 4 ГиБ, а многие тестовые двоичные файлы уже преодолели этот порог, так что это было сделано вовремя.
Читать дальше →
Всего голосов 25: ↑24 и ↓1 +23
Комментарии 1

Домены .zip и .mov — новый вектор для фишинга

Время на прочтение 3 мин
Количество просмотров 3.4K
Блог компании GlobalSign Информационная безопасность *Администрирование доменных имен *IT-стандарты *Браузеры


В мае этого года компания Google Registry открыла для регистрации восемь новых gTLD: .dad, .phd, .prof, .esq, .foo, .zip, .mov и .nexus.

Особенное внимание привлекают .zip и .mov. Эти домены, созвучные с расширениями файлов, могут использоваться для фишинга. Есть как минимум несколько способов составления фишинговых URL. Например, с использованием символа @.
Читать дальше →
Всего голосов 31: ↑19 и ↓12 +7
Комментарии 1

Запускаем API Поиска Brave: больше конкуренции и независимости на рынке поиска

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 765
Блог компании Brave Поисковые технологии *API *Браузеры
Обзор
Перевод

Мы запускаем API Поиска Brave, который предоставит доступ к нашему движку компаниям и разработчикам по всему миру, нуждающимся в технологиях сетевого поиска для новых поколений своих приложений.

Поиск Brave — это единственный защищающий конфиденциальность пользователей и независимый поисковый индекс на западе, и мы являемся конкурентами большого брата в лице Google и Microsoft Bing. API Поиска Brave позволит каждому получить миллиарды конфиденциальных и исключающих рекламу результатов поиска в Сети с помощью простого вызова API.

Читать далее
Рейтинг 0
Комментарии 6

Brave: новый режим браузинга «Не для протокола»

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 2.2K
Блог компании Brave Информационная безопасность *Браузеры
Обзор
Перевод

Это двадцать шестой пост из нашей серии о новых мерах защиты приватности и конфиденциальности в браузере Brave. Рассказываем о новой технологии запроса режима браузинга «Не Для Протокола» ("Off The Record"), который призван усилить меры безопасности пользователей, чьи устройства могут быть доступны тем, кто им угрожает.

Читать далее
Всего голосов 4: ↑1 и ↓3 -2
Комментарии 11

Vivaldi 6.1 — Адаптивный подход

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 2.4K
Блог компании Vivaldi Technologies AS Браузеры

Когда-то давно на нашей планете существовали огромные гиганты, поражающие своими размерами современного обывателя. Мы видим их окаменевшие кости в музеях и на выставках. Так уж получилось, что их гигантский размер не способствовал выживанию в изменявшихся условиях. Но одновременно с этими гигантами существовали и другие живые виды, гораздо меньшего размера, и, казалось бы, эти крохотные животные не могли противостоять окружающей враждебной стихии, но они не только выжили в катаклизмах, но и передали свои уникальные навыки нам, людям. И один из главных навыков - способность адаптироваться к изменяющимся внешним условиям.

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 73

Попробуем выиграть 300 мс при загрузке Википедии

Время на прочтение 7 мин
Количество просмотров 2.1K
Высокая производительность *JavaScript *Программирование *Проектирование и рефакторинг *Браузеры
Перевод

Вам знакомы муки, когда пытаешься добиться чего-то от тормознутого сайта, а он не реагирует на щелки мыши или пробуксовывает при прокрутке? Подобные проблемы с производительностью могут провоцировать:

Нервозное перещёлкивание (rage clicking)

Повышенный отток пользователей и снижение показателей конверсии

Потерю позиций в поисковой выдаче

Более трёх лет мобильная версия Википедии сбоила из-за фрагмента кода на JavaScript, выполнение которого могло занимать более 600 мс при загрузке страницы на маломощных устройствах. В результате работать со страницей становилось попросту невозможно.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 15

Кросс-браузерное тестирование с Cypress в CI с использованием Docker

Время на прочтение 11 мин
Количество просмотров 1.8K
Тестирование IT-систем *JavaScript *Google Chrome Браузеры Тестирование веб-сервисов *
Кейс

Привет, Хабр!

В статье описан один из возможных вариантов кросс-браузерного запуска автотестов Cypress на платформе GitHub Actions с использованием Docker.

На простом примере показана настройка рабочего процесса, в рамках которого на основе “кастомного” Docker образа выполняется сборка нескольких контейнеров, в которых имеющиеся автотесты Cypress запускаются в конкретном браузере. Для одновременного запуска и параллельного выполнения тестов используется Docker Compose. Также настроена загрузка сгенерированных Cypress видео и снимков экрана из контейнеров в виртуальную среду GitHub Actions в качестве артефактов рабочего процесса.

Надеюсь, что данная статья будет полезна для совершенствования Ваших навыков тестирования с использованием Cypress.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 9

Brave запускает «забывчивый браузинг» для приватности по умолчанию

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 2K
Блог компании Brave Информационная безопасность *Браузеры
Обзор
Перевод

Это двадцать пятый пост из нашей серии о новых защитах приватности и конфиденциальности в браузере Brave. Рассказываем о новой технологии забывчивого браузинга, которая полечит нежелательную повторную идентификацию пользователей лучше, чем режим инкогнито и удаление кук при закрытии браузера.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 7

Вклад авторов