The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз Chrome 94

22.09.2021 16:58

Компания Google представила релиз web-браузера Chrome 94. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается использованием логотипов Google, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента (DRM), системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Следующий выпуск Chrome 95 запланирован на 19 октября.

Начиная с выпуска Chrome 94 разработка переведена на новый цикл подготовки релизов. Новые значительные выпуски отныне будут публиковаться раз в 4 недели, а не раз в 6 недель, что позволит ускорить доведение новых возможностей до пользователей. Отмечается, что оптимизация процесса подготовки релизов и улучшение системы тестирования позволяют формировать выпуски более часто без ущерба качеству. Для предприятий и для тех, кому необходимо больше времени на обновление, раз в 8 недель отдельно будет выпускаться редакция Extended Stable, которая позволит переходить на новые функциональные выпуски не раз в 4 недели, а раз в 8 недель.

Основные изменения Chrome 94:

  • Добавлен режим HTTPS-First, который напоминает ранее появившийся в Firefox режим HTTPS Only. Если режим активирован в настройках при попытке открытия ресурса без шифрования по HTTP браузер вначале попытается обратиться к сайту по HTTPS и если попытка окажется неудачной пользователю будет показано предупреждение об отсутствии поддержки HTTPS и предложено открыть сайт без шифрования. В будущем Google рассматривает возможность активации HTTPS-First по умолчанию для всех пользователей, ограничения доступа к некоторым возможностям web-платформы для страниц, открытых по HTTP, и добавления дополнительных предупреждений, информирующих пользователей об угрозах, возникающих при обращении к сайтам без шифрования. Режим включается в разделе настроек "Конфиденциальность и безопасность" > "Безопасность" > "Дополнительные".
  • Для страниц, открытых без HTTPS, запрещена отправка запросов (загрузка ресурсов) к локальным URL (например, "http://router.local" и localhost) и внутренним диапазонам адресов (127.0.0.0/8, 192.168.0.0/16, 10.0.0.0/8 и т.п.). Исключение сделано только для страниц, загруженных с серверов, имеющих внутренние IP. Например, страница загруженная с сервера 1.2.3.4 не сможет обратиться к ресурсу, размещённому на IP 192.168.0.1 или IP 127.0.0.1, а загруженная с сервера 192.168.1.1 - сможет. Изменение вводит дополнительный уровень для защиты от эксплуатации уязвимостей в обработчиках, принимающих запросы на локальных IP, а также позволит защититься от атак типа "DNS rebinding".
  • Добавлена функция "Sharing Hub", позволяющая быстро поделиться с другими пользователями ссылкой на текущую страницу. Предоставляется возможность генерации QR-кода с URL, сохранения страницы, отправки ссылки на другое устройство, привязанное к учётной записи пользователя, и передачи ссылки на сторонние сайты, такие как Facebook, Whatsapp, Twitter и VK. Возможность пока доведена не до всех пользователей. Для принудительного включения кнопки "Share" в меню и адресной строке можно использовать настройки "chrome://flags/#sharing-hub-desktop-app-menu" и "chrome://flags/#sharing-hub-desktop-omnibox".
  • Проведена реструктуризация в интерфейсе настройки браузера. Каждая секция настроек теперь выводится на отдельной странице, а не на одной общей.
  • Реализована поддержка динамического обновления лога выданных и отозванных сертификатов (Certificate Transparency), который теперь будет обновляться без привязки к обновлению браузера.
  • Добавлена служебная страница "chrome://whats-new" с обзором видимых пользователю изменений в новом выпуске. Страница показывается автоматически сразу после обновления или доступна через кнопку "Что нового" (What's New) в меню Справка (Help). В настоящее время на странице упомянут поиск по вкладкам, возможность разделения профилей и функция смены цвета фона, которые не специфичны для Chrome 94 и появились в прошлых выпусках. Показ страницы пока включён не для всех пользователей: для управления активацией можно использовать настройки "chrome://flags#chrome-whats-new-ui" и "chrome://flags#chrome-whats-new-in-main-menu-new-badge".
  • Объявлено устаревшим обращение к API WebSQL из содержимого, загружаемого со сторонних сайтов (например, через iframe). В Chrome 94 при попытке обращения к WebSQL из сторонних скриптов выводится предупреждение, но начиная с Chrome 97 подобные обращения будут блокироваться. В будущем планируется постепенно полностью прекратить поддержку WebSQL, независимо от контекста использования. Обработчик WebSQL основан на коде SQLite и мог использоваться злоумышленниками для эксплуатации уязвимостей в SQLite.
  • Из соображений безопасности и предотвращения вредоносной активности началась блокировка использования устаревшего протокола MK (URL:MK), когда-то применявшегося в Internet Explorer и позволявшего web-приложениям извлекать информацию из сжатых файлов.
  • Прекращена поддержка синхронизации со старыми версиями Chrome (Chrome 48 и старше).
  • В HTTP-заголовок Permissions-Policy, предназначенный для включения определённых возможностей и управления доступом к API, добавлена поддержка флага "display-capture", позволяющего управлять использованием на странице API Screen Capture (по умолчанию возможность захвата содержимого экрана из внешних iframe блокируется).


  • В режиме Origin Trials (экспериментальные возможности, требующие отдельной активации) добавлено несколько новых API. Origin Trial подразумевает возможность работы с указанным API из приложений, загруженных с localhost или 127.0.0.1, или после прохождения регистрации и получения специального токена, который действует ограниченное время для конкретного сайта.
    • Добавлен API WebGPU, идущий на смену API WebGL и предоставляющий средства для выполнения операций в GPU, таких как рендеринг и вычисления. Концептуально WebGPU близок к API Vulkan, Metal и Direct3D 12. Концептуально WebGPU отличается от WebGL примерно так же, как графический API Vulkan отличается от OpenGL, но при этом не основывается на конкретном графическом API, а представляет собой универсальную прослойку, использующую те же низкоуровневые примитивы, что имеются в Vulkan, Metal и Direct3D 12.

      WebGPU предоставляет приложениям на JavaScript средства для низкоуровневого контроля за организацией, обработкой и передачей команд к GPU, а также позволяет управлять связанными ресурсами, памятью, буферами, объектами текстур и скомпилированными графическими шейдерами. Подобный подход позволяет добиться более высокой производительности графических приложений за счёт снижения накладных расходов и повышения эффективности работы с GPU. API также даёт возможность создавать для Web сложные 3D-проекты, работающие не хуже, чем обособленные программы, но не привязанные к конкретным платформам.

    • Для обособленных PWA-приложений реализована возможность регистрации в качестве обработчиков URL. Например, приложение music.example.com может зарегистрировать себя как обработчик URL https://*.music.example.com и все переходы из внешних приложений по данным ссылкам, например, из мессенджеров и почтовых клиентов, будут приводить к открытию данного PWA-приложений, а не новой вкладки в браузере.
    • Реализована поддержка нового кода ответа HTTP - 103, который может использоваться для упреждающего вывода заголовков. Код 103 позволяет информировать клиента о содержании некоторых HTTP-заголовков сразу после запроса, не дожидаясь пока сервер выполнит все связанные с запросом операции и начнёт отдачу контента. Подобным образом можно сообщать подсказки о связанных с отдаваемой страницей элементах, которые могут быть предварительно загружены (например, могут быть приведены ссылки на используемые на странице css и javascript). Получив информацию о подобных ресурсах браузер приступит к их загрузке не дожидаясь окончания отдачи основной страницы, что позволяет сократить общее время обработки запроса.
  • Добавлен API WebCodecs для манипулирования мультимедийными потоками на низком уровне, дополняющий высокоуровневые API HTMLMediaElement, Media Source Extensions, WebAudio, MediaRecorder и WebRTC. Новый API может оказаться востребован в таких областях как стриминг игр, применение эффектов на стороне клиента, перекодирование потоков и поддержка нестандартных мультимедийных контейнеров. Вместо реализации отдельных кодеков на JavaScript или WebAssembly, API WebCodecs предоставляет доступ к готовым выскопроизводительным компонентам, встроенным в браузер. В частности, в API WebCodecs предоставляются декодировщики и кодировщики звука и видео, декодеровщики изображений и функции для работы с отдельным кадрами видео на низком уровне.
  • Стабилизирован API Insertable Streams, дающий возможность манипулировать необработанными (raw) мультимедийными потоками, передаваемыми через API MediaStreamTrack, такими как данные с камеры и микрофона, результат захвата экрана или промежуточные данные декодирования кодеком. Для представления необработанных кадров используются интерфейсы WebCodec, после чего формируется поток, аналогичный тому, что API WebRTC Insertable Streams генерирует на основе RTCPeerConnections. С практической стороны новый API позволяет реализовать такую функциональность, как сквозное шифрование звонков WebRTC, применение методов машинного обучения для идентификации или аннотирования объектов в режиме реального времени или для добавления эффектов, таких как вырезание фона, перед кодированием или после декодирования кодеком.
  • Стабилизирован метод scheduler.postTask(), позволяющий управлять планированием выполнения задач (callback-вызовов JavaScript) с различными уровнями приоритета. Предоставляется три уровня приоритетов: 1- выполнение в первую очередь, даже если могут быть блокированы операции пользователя; 2 - допускаются видимые пользователю изменения; 3 - выполнение в фоновом режиме). Для изменения приоритета и отмены задач можно использовать объект TaskController.
  • Стабилизирован и теперь распространяется вне Origin Trials API Idle Detection для определения неактивности пользователя. API позволяет определять время, когда пользователь не взаимодействует с клавиатурой/мышью, запущен хранитель экрана, экран заблокирован или работа выполняется на другом мониторе. Информирование приложения об неактивности осуществляется через отправку уведомления после достижения заданного порога неактивности.
  • Формализован процесс управления цветом в объектах CanvasRenderingContext2D и ImageData и использования в них цветового пространства sRGB. Предоставлена возможность создания объектов CanvasRenderingContext2D и ImageData в цветовых пространствах, отличных от sRGB, таких как Display P3, для использования расширенных возможностей современных мониторов.
  • В API VirtualKeyboard добавлены методы и свойства для управления показом и скрытием виртуальной клавиатуры, а также для получения информации о размере показанной виртуальной клавиатуры.
  • В JavaScript для классов предоставлена возможность применения статических блоков инициализации для группировки кода, выполняемого один раз при обработке класса:
    
       class C {
         // Блок будет запущен при обработке самого класса
         static { console.log("C's static block"); }
       }
    
  • В CSS-свойствах flex-basis и flex реализованы ключевые слова content, min-content, max-content и fit-content для более гибкого управления размером основной области Flexbox.
  • Добавлено CSS-свойство scrollbar-gutter для управления резервированием пространства экрана под полосу прокрутки. Например, когда не требуется прокрутка содержимого, можно расширить вывод и занять область полосы прокрутки.
  • Добавлен API Self Profiling с реализацией системы профилирования, позволяющей измерить время выполнения JavaScript на стороне пользователя для отладки проблем с производительностью в JavaScript-коде, не прибегая к ручным манипуляциям в интерфейсе для web-разработчиков.
  • После удаления Flash-плагина было решено возвращать пустые значения в свойствах navigator.plugins и navigator.mimeTypes, но как оказалось некоторые приложения использовали их для проверки наличия плагинов для отображения файлов PDF. Так как в Chrome имеется встроенный просмотрщик PDF, отныне свойства navigator.plugins и navigator.mimeTypes будут возвращать фиксированный список стандартных плагинов и MIME-типов для просмотра PDF - "PDF Viewer, Chrome PDF Viewer, Chromium PDF Viewer, Microsoft Edge PDF Viewer и WebKit built-in PDF".
  • Внесены улучшения в инструменты для web-разработчиков. В список симулирования экранов добавлены устройства Nest Hub и Nest Hub Max. В интерфейс инспектирования сетевой активности добавлена кнопка для инвертирования фильтров (например, при установке фильтра "status-code: 404" можно быстро посмотреть все остальные запросы), а также предоставлена возможность просмотра исходных значений заголовков Set-Cookie (позволяет оценить наличие некорректных значений, убираемых при нормализации). Объявлена устаревшей и будет удалена в одном из следующих выпусков боковая панель в web-консоли. Добавлена экспериментальная возможность скрытия проблем во вкладке Issues. В настройках добавлена возможность выбора языка интерфейса.

Кроме нововведений и исправления ошибок в новой версии устранено 19 уязвимостей. Многие из уязвимостей выявлены в результате автоматизированного тестирования инструментами AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer и AFL. Критических проблем, которые позволяют обойти все уровни защиты браузера и выполнить код в системе за пределами sandbox-окружения, не выявлено. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила 17 премий на сумму 56500 долларов США (одна премия $15000, две премии $10000, одна премия $7500, четыре премии $3000 две премии $1000). Размер 7 вознаграждений пока не определён.

  1. Главная ссылка к новости (https://chromereleases.googleb...)
  2. OpenNews: Новая техника эксплуатации уязвимостей класса Spectre в Chrome
  3. OpenNews: Для Chrome развивается API для прямых TCP и UDP коммуникаций
  4. OpenNews: Релиз Chrome 93
  5. OpenNews: Chrome переведён на использование прослойки Ozone для систем с X11
  6. OpenNews: Google портирует Chrome для ОС Fuchsia
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/55844-chrome
Ключевые слова: chrome
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (82) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 17:06, 22/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Существует ли проект по сборке без всех эти дырявых апи и сомнительных малополезных возможностей? Для фф аж несколько таких существовало. Ведь казалось бы, нет ничего проще, знай себе вырезай дрянь и собирай донаты… Конечно, для проектов такого масштаба это довольно непростое и утомительное занятие, но, как по мне, достаточно было бы удалять самое очевидное, и это уже куда лучше апстрима будет.
     
     
  • 2.6, АноннонА (?), 17:23, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    ungoogled-chromium
    https://github.com/Eloston/ungoogled-chromium
     
     
  • 3.17, Аноним (1), 18:01, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Нене, телеметрию и стор можно и оставить, надо удалить все эти joystick api и остальное.
     
     
  • 4.34, Аноним (34), 20:50, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вот сам для себя это гуано и оставляй. А я юзаю Ungoogled Chromium!
     
     
  • 5.41, Аноним (1), 21:44, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    С протухшими аддонами? Ну тоже такое себе.
     
     
  • 6.56, Аноним (34), 10:30, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тебя кто-то заставляет ставить именно протухший? Или ты специально качаешь аддон, ждёшь протухания, и потом, через год ставишь?
     
  • 3.73, Аноним (73), 21:52, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В нём через WebRTC утекает локальный IP-адрес.
     
     
  • 4.81, Аноним (1), 18:45, 24/09/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А какой смысл, если и так в общем случае локальный IP-адрес == внешний IP-адрес?
     
  • 2.12, Аноним (12), 17:36, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ты кодовую базу хромиума видел, выпиливатель? Там просто архив с сорцами уже к 2 гигам приближается.
    Ну и кто, собственно, будет выпиливать? Ты? И апстрим, ломающийся об твои же патчи, мержить будешь тоже ты? А решат полезность тех или иных API кто будет? А тикеты от "довольных" пользователей после очередного выпила "малополезного" кто решать будет (и нет, just fork lmoa - не решение)?
    Гугель вон сам успешно справляется с отзывом всех выданных ранее ключей для различных дистров линукса. Хочешь синк, генератор паролей, шаринг ссылок между компов - либо патчи дистровый хромиум с ключами от закрытого хрома, либо сиди на дистрах где включили возможность задать ключи в рантайме (типа арча, дебиана и генты).
    Для остальных есть ungoogled chromium и полтора сторонних браузера.
     
     
  • 3.18, Аноним (1), 18:02, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Видел, патчил, собирал. У тындекса же получилось поменять зонды на свои, я верю, что любой способен погрепать, когда знает, что искать.
     
     
  • 4.19, llolik (ok), 18:05, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    У Яндекса, насколько я знаю, довольно не маленькая команда браузером занимается.
     
  • 4.35, Аноним (34), 20:52, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Видел, патчил, собирал.

    Врёшь, ибо - см. ниже:
    > любой способен погрепать
    > когда знает, что искать.

    Спасибо, погрепал...

     
  • 4.50, Аноним (50), 08:28, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты не понял основного, что тебе пытаются сказать - кто будет определять что "бесполезное" ("joystick api и остальное") а что полезное ("Нене, телеметрию и стор можно и оставить"). Тебе нужны фичи A,D,F и выкинуть B,C, а твоему соседу по парте нужны будут B,W, а A и F категорически должны быть выпилены. Будете потом в своем "сообществе освобожденного хрома" спорить до хрипоты, а компромиссы тебя не будут устраивать ("они, с...ки, джойстик оставили! Кто сделает мне новый форк форка?"). Т.е. кто-то (не ты) должен сделать для тебя форк только с твоим (довольно оригинальным!) виш-листом? Тогда становись спонсором нужных тебе работ, так победишь.
     
     
  • 5.57, Аноним (1), 11:45, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты не понял основного, что я сказал: частично выпиленный мусор лучше никакого выпиленного мусора. А деление простое: стор нужен для полноценной работы, payment api — очевидно, нет.
     
  • 2.32, Аноним (32), 19:58, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >это довольно непростое и утомительное занятие

    ты предлагаешь заняться этим другим?

     
  • 2.43, Enamel (ok), 22:08, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не сторонник Хрома, но не понимаю сторонников выпиливания = противников нового

    Дать волю некоторым и мы бы до сих пор в пещерах рисуночки рисовали бы

     
     
  • 3.46, Аноним (1), 22:21, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да просто всегда дыры внезапно обнаруживаются во всех этих новых payment api которыми никто не пользуется.
     

  • 1.3, Аноним (3), 17:17, 22/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Поддержка нового кода ответа HTTP - 103, который может использоваться для упреждающего вывода заголовков...

    Не успели HTTP/2 Server Push похоронить, так опять.

     
  • 1.4, Аноним (4), 17:18, 22/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    Хром топовый браузер!
     
     
  • 2.51, Аноним (51), 08:34, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Хром - монстр, который рано или поздно упадет под тяжестью собственного веса.
     
     
  • 3.68, Аноним (4), 16:07, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Слишком много ошибок в слове "Firefoх". Хром лёгкий как пёрышко.
     

  • 1.5, Аноним (5), 17:23, 22/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    А мне понравилась фича"Sharing Hub",позволяющая быстро поделиться с другими пользователями ссылкой на текущую страницу.Теперь не надо выделять ссылку в адресной строке что бывает порой проблемно если мышка начинает даблить и выделение ссылки отваливается и прерывается.Думаю в будущем добавят больше соц сетей в эту кнопку. Ещё что заметил так то что в chrome URLs GPU появилась отдельная строка с описанием совместимости с Vulkan DAWN Info <Discrete GPU> Vulkan backend.

    А так всё работает как обычно.

     
     
  • 2.31, ууу (?), 19:56, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    как же бесит фигня вместо кириллицы при копировании url
     
     
  • 3.55, paulus (ok), 09:18, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > фигня вместо кириллицы при копировании url

    У лисы есть исправляющий это параметр, а разработчики хромиума забили болт на issue уже как много лет назад...

     
  • 3.66, Аноним (66), 14:36, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Копирую обычно ссылки юлечкой (https://chrome.google.com/webstore/detail/copy-unicode-urls/fnbbfiapefhkicjhec), все буквы остаются как надо. Даже шорткат есть чтобы мышку не таскать лишний раз!
     
  • 2.71, rvs2016 (ok), 18:38, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Теперь не надо выделять ссылку в адресной строке
    > что бывает порой проблемно если мышка начинает даблить

    Мышью-то выделять адрес в адресной строке не требовалось и раньше.
    Ctrl+L и копируй (тоже не мышью, конечно). :-)

     

  • 1.7, Аноним (7), 17:25, 22/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Лучший браузёр для лучших ребят!
     
  • 1.8, Аноним (8), 17:30, 22/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >Для страниц, открытых без HTTPS, запрещена отправка запросов (загрузка ресурсов) к локальным URL

    А должна быть для всех страниц, как на Firefox, потому что всякие говнобанки такое безобразие очень любят.

     
     
  • 2.77, fuggy (ok), 03:16, 24/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Все банки со скриптами безопасности от Касперского и Group-IB надо полностью блокировать через NoScript с ABE, uBlock Origin или подобными инструменты что запретить всем сайтам обращаться к локальным портам.
     

  • 1.9, Аноним (9), 17:30, 22/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Уже появились идеи по новому API : майнить , когда юзер от экрана отошёл - фиг заметит .
     
  • 1.10, Аноним (8), 17:32, 22/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У вас там ошибка в тексте новости.

    >Добавлен вредоносный API WebGPU

     
  • 1.11, Аноним (11), 17:35, 22/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Из за мерзкого Client Hints стало тяжелее прятать User-Agent и косить под пользователя Win10,
    теперь приходится еще и использовать ModHeader чтобы отдавать платформу через хедеры Sec-CH-*,
    и github.com/mrbar42/X-Agent для спуфа в JS userAgentData.

    Надеюсь кто нибудь найдет как выпилить эту дрянь. Вот тест:
    https://browserleaks.com/client-hints

     
     
  • 2.22, Аноним (1), 18:31, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Или просто используйте фф. Ютуб течёт (чат на ютубе, 3гб за час), в остальном всё то же самое.
     
     
  • 3.26, Аноним (11), 19:05, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    То то и оно, ФФ выкачевает весь интернет в оперативку. Это стало аналогом IE6 в свое время.
     
  • 3.33, Аноним (33), 20:04, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Пользуюсь FF и часто сижу на Ютубе, не замечал что что-то течет, есть ссылка на багрепорт?
     
     
  • 4.40, Аноним (1), 21:43, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тысячи их https://bugzilla.mozilla.org/show_bug.cgi?id=1678563
     
     
  • 5.49, Аноним (33), 04:48, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там же написали что проблема в самом Ютубе, а точнее в его функционале live chat. Как обычно google палки в колеса сует для браузеров на других движках.
     
     
  • 6.58, Аноним (1), 11:48, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не моя проблема. Ютуб течёт, значит другие сайты тоже текут. Сайты не должны вешать пк на пустом месте. Это, очевидно баг.
     
     
  • 7.79, llolik (ok), 11:32, 24/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Сайты не должны вешать пк на пустом месте. Это, очевидно баг.

    Баг чего? Что кто-то аллоцирует в скрипте, как не в себя. И как браузер должен отличать - это так правильно или у разработчика копыта или ты uBlock-ом вырезал что-то нужное и логику скрипта поломал? ИИ изобретать предлагается.

     
     
  • 8.80, Аноним (1), 18:31, 24/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Раз приходится каждый час перезапускать браузер, это баг браузера Отличить же д... большой текст свёрнут, показать
     
  • 2.44, Enamel (ok), 22:12, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Из-за таких как ты у линукса до сих пор считанные проценты в веб статистиках
     

  • 1.13, Аноним (13), 17:43, 22/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > Для страниц, открытых без HTTPS, запрещена отправка запросов (загрузка ресурсов) к локальным URL (например, "http://router.local" и localhost)

    А, тоесть для страниц загруженных из интернета по https это (долбиться в локальный рутер) кошерно ?

    ню ню...

     
     
  • 2.45, Enamel (ok), 22:16, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Установка дополнений в Гноме, драйвера для ноута (Леново например).
    Что первое в голову пришло
    Есть случаи, когда взаимодействие с локальными ресурсами нужно и полезно

    А так, любая васянская программа и так имеет больше прав

     
  • 2.74, Аноним (74), 21:55, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Естественно, ведь враги и вредители - это твой оператор связи, который живет на твои деньги.

    А васян-владелец гуаносайта с единственно-правильным хетететепесе и сертификатом летсшиткрипты - швятой!

     

  • 1.14, Kuromi (ok), 17:43, 22/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    "Добавлен API WebGPU, идущий на смену API WebGL и предоставляющий средства для выполнения операций в GPU, таких как рендеринг и вычисления."

    Ну здравствуй майнинг на видеокартах пользователей. Сначала нам говорили что майнинаг в вбе не будет ибо это невозможно, потом начали, СЮРПРИЗ, блокировать скриптовые криптомайнеры на сайтах. Теперь заход на новый круг.

    "Объявлено устаревшим обращение к API WebSQL из содержимого, загружаемого со сторонних сайтов (например, через iframe). В Chrome 94 при попытке обращения к WebSQL из сторонних скриптов выводится предупреждение, но начиная с Chrome 97 подобные обращения будут блокироваться. В будущем планируется постепенно полностью прекратить поддержку WebSQL, независимо от контекста использования. Обработчик WebSQL основан на коде SQLite и мог использоваться злоумышленниками для эксплуатации уязвимостей в SQLite."

    Они все еще не убрали его? Никто кроме них его не поддерживает, стандарт этот был отклонен и не первый раз уже находили дыры, причем, что самое смешное, именно те о кторых предупреждали противники. Неужели синдром NIH так силен что нельзя просто взять и убрать? На примере AppCache "убрать в будущем" в Хроме может тянуться годами и отклыдываться раз за разом.

     
     
  • 2.15, Аноним (11), 17:53, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ждём фичу в uBlock Origin - блок WebGPU по умолчанию, кроме сайтов из белого списка, например
    популярные стриминги, хотя до этого как то справлялись и без этого, ну допустим я доверяю что Гугл,
    Netflix, Кинозал не будут абузить эту фичу для майнинга.

     
     
  • 3.16, Kuromi (ok), 18:00, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Ждём фичу в uBlock Origin - блок WebGPU по умолчанию, кроме сайтов
    > из белого списка, например
    > популярные стриминги, хотя до этого как то справлялись и без этого, ну
    > допустим я доверяю что Гугл,
    > Netflix, Кинозал не будут абузить эту фичу для майнинга.

    1) Ну прмиерно так и бло в NoScript в свое время, можно было WebGL выборочно блокировать
    2) А нафиг Нетфиксу и прочим WebGPU? Ну допустим Гугловские карты используют WebGL, но кинотеатры-то причем? Если ты про аппаратное декодирование (я хз возможно ли это с DRM вообще), то там иной путь...

    Пока самое простое - глобальная блокировка этого счастья нафиг :))) Хотя в том же Файрфокс возможность выключить Canvas убрали довольно быстро.

     
  • 2.75, Аноним (74), 21:57, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Никто кроме них его не поддерживает,

    никто кроме 80% браузеров не поддерживает? Хахахахаха.

     

  • 1.20, Аноним (-), 18:26, 22/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Это точно web-браузер?
     
     
  • 2.21, Ананоним (?), 18:29, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это суррогат-ОС. С разморозкой!
     
     
  • 3.23, Аноним (-), 18:33, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо! Я отморожен. А ChromeOS тогда что?
     
     
  • 4.24, Ананоним (?), 18:40, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> А ChromeOS тогда что?

    А это "те же яйца, вид сбоку". Для особо продвинутых случаев, когда пользователю вообще без разницы что делается на железяке в руках, ему главное картинки на экране.

     
  • 4.30, And (??), 19:30, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Спасибо! Я отморожен. А ChromeOS тогда что?

    Другая редакция дистрибутива. Но мэйнтейнер тот же.

     
  • 2.47, Аноним (47), 01:10, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это ChromeOS в твоём Линуксе
     
  • 2.76, Аноним (74), 21:57, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Какой веб, такой и браузер.

    Гуглобраузер.

     

  • 1.25, Аноним (25), 18:43, 22/09/2021 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • +/
     
     
  • 2.36, Аноним (34), 20:55, 22/09/2021 Скрыто модератором
  • +/
     

  • 1.27, Аноним (27), 19:12, 22/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > даёт возможность создавать для Web сложные 3D-проекты, работающие не хуже, чем обособленные программы

    крутая история, братан

     
     
  • 2.29, And (??), 19:29, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И под терновый венец. )))
     

  • 1.28, And (??), 19:28, 22/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И вот раз 4 недели они будут
    > Проведена реструктуризация в интерфейсе настройки браузера.
     
  • 1.37, Аноним (37), 20:57, 22/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > ...модулями для воспроизведения защищённого видеоконтента (DRM)...

    Да будет свет! [от полыхающих пупанов]

     
     
  • 2.39, Аноним (39), 21:28, 22/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В опенсорсные драйвера нвидии все равно не подвезли.
     

  • 1.42, Аноним (42), 22:07, 22/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Insertable Streams
    > С практической стороны новый API позволяет реализовать такую функциональность, как применение методов машинного обучения для идентификации или аннотирования объектов в режиме реального времени или для добавления эффектов, таких как вырезание фона, перед кодированием или после декодирования кодеком.

    Еще end-to-end шифрование WebRTC звонков.
    https://jitsi.org/blog/e2ee/
    https://webrtchacks.com/true-end-to-end-encryption-with-webrtc-insertable-stre
    https://bugzilla.mozilla.org/show_bug.cgi?id=1631263
    https://mozilla.github.io/standards-positions/#webrtc-insertable-streams

     
  • 1.48, Имяреяк (?), 02:19, 23/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Добавлена служебная страница "chrome://whats-new" с обзором видимых пользователю изменений в новом выпуске.

    Вымораживают такие сообщения, что в браузерах, что в приложениях. Ещё часто либо совсем не отключаемые (telegram, gadgetbridge), либо через отправку белого в африканский тур (firefox, яндекс-браузер).
    Разработчикам и маркетоидам каждой первой программы надо обязательно продемонстрировать пользователю в лицо, что они, дескать, не зря едят хлеб насущный.
    Рад я за вас, рад, вы такие молодцы, отстаньте от меня Г-ди пожалуйста, сколько можно то.

     
  • 1.52, ryoken (ok), 08:48, 23/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>к открытию данного PWA-приложений

    Поправьте плз.

     
  • 1.53, ryoken (ok), 08:49, 23/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> Добавлен API WebGPU, идущий на смену API WebGL и предоставляющий средства для выполнения операций в GPU, таких как рендеринг и вычисления. Концептуально WebGPU близок к API Vulkan, Metal и Direct3D 12. Концептуально WebGPU отличается от WebGL примерно так же, как графический API Vulkan отличается от OpenGL, но при этом не основывается на конкретном графическом API, а представляет собой универсальную прослойку, использующую те же низкоуровневые примитивы, что имеются в Vulkan, Metal и Direct3D 12.
    >> WebGPU предоставляет приложениям на JavaScript средства для низкоуровневого контроля за организацией, обработкой и передачей команд к GPU, а также позволяет управлять связанными ресурсами, памятью, буферами, объектами текстур и скомпилированными графическими шейдерами. Подобный подход позволяет добиться более высокой производительности графических приложений за счёт снижения накладных расходов и повышения эффективности работы с GPU. API также даёт возможность создавать для Web сложные 3D-проекты, работающие не хуже, чем обособленные программы, но не привязанные к конкретным платформам.

    Ещё более эффективные майнеры на юзерах?

     
  • 1.59, Аноним (59), 12:19, 23/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Cистемные заголовки окон теперь не отображаются, что-ли? Переключатель в настройках вроде присутствует, но не функционирует... Мда нафейхуа такой прогресс...
     
     
  • 2.60, Аноним (59), 12:34, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нагуглил. Нужно отключить флаг "use ozone" в chrome://flags, если кому интересно...
     

  • 1.61, Аноним (61), 12:35, 23/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Наконец-то DevTools на русском! Топ браузер! Быстрый, удобный, с нормальным дизайном, без вшитой рекламы как в некотором Я.браузере.
    Советую всем, кто ценит удобство, скорость и простоту, для параноиков есть другие браузеры.
     
  • 1.63, Аноним (63), 13:20, 23/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Шось как не посмотрю сесурные рассылки, дык то хромой, то нода, то питошматрикс. И так по кругу. Вспоминаю вот доминацию ишака на рынке. Чем кончилось? Теперь вот с хромым история повторяется, но хомячки продолжают вкушать кактус.
    Для любителей вебкита есть православный https://textbrowser.github.io/dooble/

    Не благодарите.

     
     
  • 2.64, Аноним (64), 13:49, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Google переименованнала WebKit в Blink и сделала Chrome
    Apple  переименованнала KHTML в WebKit и сделала Safari.
    Есть Gecko от Netscape Navigator
    Есть Presto от Opera но он проприетарный.
    Если бы развивались браузеры от Gecko и Presto. Я же не виноват, что вы не делаете браузеры на этих движках.
     
     
  • 3.69, анон (?), 16:09, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Я же не виноват, что вы не делаете браузеры на этих движках.

    https://librewolf-community.gitlab.io/

     
     
  • 4.78, Аноним (78), 10:04, 24/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Объективности ради, либревульф - не самостоятельный браузер, а просто сборка фокса без дилдометрии. Как унггуглед хромиум.
     
     
  • 5.82, Аноним (82), 18:48, 24/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Никто не спорит. Но на геконе же.

     
     
  • 6.84, Аноним (84), 12:13, 25/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А какой толк от паразита, который не предлагает ничего своего, да ещё и сдохнет после смерти хозяина?
     

  • 1.65, Аноним (65), 14:08, 23/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    "Отличный" релиз, Гугл. Просто о**енный, если я правильно понял. Надёжный, **ядь, как швейцарские часы.

    Короче, я (самое проблемное, что не только я, конечно) уже и применение новым АПИ придумал:
    1. Сначала с помощью "API Idle Detection ("для определения неактивности пользователя") определяем, что юзверь отошел.
    2. После этого с помощью API WebGPU майним на его видяйке.
    3. ... ?
    4. PROFIT!

     
     
  • 2.67, Аноним (66), 14:41, 23/09/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Удоли, не надо всему опеннету знать про мою бизнес-модель.
     

  • 1.72, Аноним (72), 20:19, 23/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ниочём. С таким интрефейсом всёравно пользоваться невозможно.
     
  • 1.83, Аноним (83), 11:54, 25/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Теперь хром в гноме3 в одной теме по оформлению окна, очень вырывалась отдельное оформление в низком разрешении на HiDPI мониторах
     
  • 1.85, Аноним (85), 11:40, 26/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    После фуфлокса хром как будто иномарка после жучки.
     
  • 1.86, Павел (??), 19:12, 26/09/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто-нибудь заметил, что с 91-й или 92-й версии браузер стал более прожорлив
    до оперативки? Раньше (84-90) при запуске съедал до 300 Мб, а сейчас сразу 1 Гб.
    Страница https://browser-info.ru/ расходует аж 3 Гб памяти, в итоге браузер падает
    (у меня всего 4 Гб оперативки). Как исправить (кроме как выкинуть ноутбук)?
     
     
  • 2.87, Аноним (87), 20:35, 03/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Сломали "Use system titlebar and borders". Если кто убирал вкладки из заголовка окна, то в 94-м облом, сломано.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру