The OpenNET Project / Index page

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



"В Firefox реализована техника отложенного выполнения кода от..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В Firefox реализована техника отложенного выполнения кода от..."  +/
Сообщение от opennews (??) on 21-Дек-17, 09:32 
В опубликованном в ноябре выпуске Firefox 57 (https://www.opennet.ru/opennews/art.shtml?num=47568) помимо появления опции для блокирования внешних блоков, занесённых в чёрный список disconnect.me,  без упоминания в списке изменений тихо была добавлена (https://www.janbambas.cz/firefox-57-delays-requests-tracking.../) ещё одна полезная функция (https://bugzilla.mozilla.org/show_bug.cgi?id=1358060) для снижения негативного влияния внешнего кода. В браузере была переработана логика построения очерёдности загрузки контента, в результате чего сторонний JavaScript-код и изображения, связанные с отслеживанием поведения пользователя и перемещений между сайтами, стали загружаться в самую последнюю очередь. Также были добавлены настройки, позволяющие загружать подобный код не сразу, а после определённой задержки (network.http.tailing.delay-quantum-after-domcontentloaded и network.http.tailing.delay-quantum в about:config).


Метод отложенной загрузки применяется для счётчиков, iframe-блоков, виджетов и изображений, уличённых в отслеживании пользователей вопреки установке заголовка Do Not Track и занесённых в чёрный список disconnect.me (https://disconnect.me/), который также применяется в системе блокирования отслеживания перемещений. Загрузка подобных компонентов откладывается до завершения загрузки всех остальных ресурсов страницы, если не истёк таймаут в 6 секунд (network.http.tailing.delay-max в about:config). Отложенная загрузка применяется только для скриптов, добавляемых динамически или с определённых с флагом async, а также для изображений. Для отключения отложенной загрузки, которая включена по умолчанию, в about:config предусмотрен параметр network.http.tailing.enabled.

В большинстве случаев предложенный метод позволяет визуально ускорить появление страницы так как счётчики и код для отслеживания не мешает загрузке основных частей, но также наблюдаются и аномалии. Например, страницы, использующие Page-Hiding Snippet (https://developers.google.com/optimize/) от Google стали показываться с задержкой, в течение нескольких секунд оставаясь пустыми, так как в них применяется скрытие ("opacity: 0") всего контента до окончания загрузки всех элементов страницы, но среди этих элементов имеются компоненты, загружаемые с сервера Google Analytics, для скриптов с которого в Firefox 57 применяется отложенная загрузка. Другим примером являются страницы, на которых используется обращение к API виджетов (например, Twitter API), полагаясь на то, что код виджета загрузится раньше, чем будет выполнен вызов API.

URL: https://www.janbambas.cz/firefox-57-delays-requests-tracking.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=47778

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "В Firefox реализована техника отложенного выполнения кода от..."  –9 +/
Сообщение от name (??) on 21-Дек-17, 09:32 
А я думаю почему у меня JIRA тикеты в новом FF постоянно плывут, а это оказывается улучшение!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

48. "В Firefox реализована техника отложенного выполнения кода от..."  +1 +/
Сообщение от Аноним (??) on 24-Дек-17, 21:20 
А ваши JIRA-тикеты содержат код, отслеживающий пользователя?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

50. "В Firefox реализована техника отложенного выполнения кода от..."  +/
Сообщение от name (??) on 25-Дек-17, 14:26 
нет, причём именно Firefox, читайте новость внимательнее: "но также наблюдаются и аномалии."
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

2. "В Firefox реализована техника отложенного выполнения кода от..."  +11 +/
Сообщение от Greg KH on 21-Дек-17, 09:36 
да просто заблочить все эти гуглоаналитики и счетчики через hosts и дело в стороне! чего выдумывать то.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "В Firefox реализована техника отложенного выполнения кода от..."  +6 +/
Сообщение от istepan (ok) on 21-Дек-17, 10:05 
У некоторых будет ждать ответа до ошибки по таймауту.
Плохое решение.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "В Firefox реализована техника отложенного выполнения кода от..."  +11 +/
Сообщение от anon2 on 21-Дек-17, 10:33 
заблочил на роутере но по моим наблюдениям этот эффект ожидания появляется на ресурсах имеющих высокий уровень вредоносности начиная от содержимого реклам и кончая скрытыми установками вредоносных дополнений и другой малвари. Так что где зависает то просто закрываю вкладку, в 99% случаев там ничего хорошего.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

10. "В Firefox реализована техника отложенного выполнения кода от..."  +/
Сообщение от Greg KH on 21-Дек-17, 12:22 
так если перенаправить на 127.0.0.1 - оно будет быстро ошибку получать. Разьве нет? У самого в hosts кое-что напихано
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

11. "В Firefox реализована техника отложенного выполнения кода от..."  +/
Сообщение от Andrey Mitrofanov on 21-Дек-17, 13:00 
> так если перенаправить на 127.0.0.1 - оно будет быстро ошибку получать. Разьве
> нет? У самого в hosts кое-что напихано

Да. http://www.opennet.ru/openforum/vsluhforumID3/106702.html#9

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

18. "В Firefox реализована техника отложенного выполнения кода от..."  –5 +/
Сообщение от user (??) on 21-Дек-17, 14:05 
>127.0.0.1

facepalm

0.0.0.0

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

24. "В Firefox реализована техника отложенного выполнения кода от..."  –2 +/
Сообщение от Аноним (??) on 21-Дек-17, 14:58 
Есть ли хоть одна причина использовать 127.0.0.1 вместо 0.0.0.0?

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

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

27. "В Firefox реализована техника отложенного выполнения кода от..."  +/
Сообщение от Andrey Mitrofanov on 21-Дек-17, 15:08 
> Есть ли хоть одна причина использовать 127.0.0.1 вместо 0.0.0.0?

А наоборот?

> 127.0.0.1 требует таймаута,

Та ты чё??!

user@ghost:~$ time wget --no-proxy https://www.google-analytics.com -O /dev/null
--2017-12-21 15:03:23--  https://www.google-analytics.com/
Распознаётся www.google-analytics.com (www.google-analytics.com)... 127.0.0.1
Подключение к www.google-analytics.com (www.google-analytics.com)|127.0.0.1|:443... ошибка: В соединении отказано.

real    0m0.400s
user    0m0.380s
sys     0m0.020s
user@ghost:~$ time wget --no-proxy http://www.google-analytics.com -O /dev/null
--2017-12-21 15:05:01--  http://www.google-analytics.com/
Распознаётся www.google-analytics.com (www.google-analytics.com)... 127.0.0.1
Подключение к www.google-analytics.com (www.google-analytics.com)|127.0.0.1|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 867 [text/html]
Сохранение в каталог: ««/dev/null»».

100%[=================================================>] 867         --.-K/s   за 0s

2017-12-21 15:05:01 (113 MB/s) - «/dev/null» saved [867/867]


real    0m0.004s
user    0m0.000s
sys     0m0.000s

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

35. "В Firefox реализована техника отложенного выполнения кода от..."  –2 +/
Сообщение от Анонимный Алкоголик (??) on 21-Дек-17, 19:11 
time и баги...

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

32. "В Firefox реализована техника отложенного выполнения кода от..."  +1 +/
Сообщение от Ivan_83 (ok) on 21-Дек-17, 15:51 
"127.0.0.1 требует таймаута" - зависит от настроек ОС и запущено ли что то на этих портах.
Если включить не слать icmp ответы для закрытых портов, то как минимум на фре, при отсутствии сервисов на этих портах, оно будет висеть и ждать ответа.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

17. "В Firefox реализована техника отложенного выполнения кода от..."  +/
Сообщение от user (??) on 21-Дек-17, 14:04 
Кстати, что кроме privoxy умеет блочить доменные имена по регулярным выражениям?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

20. "В Firefox реализована техника отложенного выполнения кода от..."  +1 +/
Сообщение от Andrey Mitrofanov on 21-Дек-17, 14:13 
> Кстати, что кроме privoxy умеет блочить доменные имена по регулярным выражениям?

squid.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

21. "В Firefox реализована техника отложенного выполнения кода от..."  +/
Сообщение от Ivan_83 (ok) on 21-Дек-17, 14:24 
nginx
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

45. "В Firefox реализована техника отложенного выполнения кода от..."  +/
Сообщение от Casm (??) on 22-Дек-17, 12:45 
Dnscrypt proxy последней версии может по маске * блокировать dns запросы.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "В Firefox реализована техника отложенного выполнения кода от..."  –3 +/
Сообщение от Ivan_83 (ok) on 21-Дек-17, 14:26 
hosts это для вендузятников, реальные админы делают на своём днс чтобы 0.0.0.0 возвращалось для всех плохих доменов, и всё плохое уходит сразу со всех компов, не нужно бегать обновлять файлики.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

33. "В Firefox реализована техника отложенного выполнения кода от..."  +1 +/
Сообщение от Аноним (??) on 21-Дек-17, 17:15 
>реальные админы
>бегать
>обновлять файлики

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

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

36. "В Firefox реализована техника отложенного выполнения кода от..."  –1 +/
Сообщение от Elhana (ok) on 21-Дек-17, 19:29 
Реальные админы для всех соединений на ноутах прописвают свой ДНС? И что они делают, если например халявный wifi редиректит на внутреннюю страничку, где нужно нажать кнопочку, чтобы интернет появился, а свой ДНС о нем не знает?
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

41. "В Firefox реализована техника отложенного выполнения кода от..."  +/
Сообщение от риальне одмин on 21-Дек-17, 23:02 
> Реальные админы для всех соединений на ноутах прописвают свой ДНС?

да, мы умеем пользоваться dhcp и другими средствами автоматической раздачи этих параметров.

> И что они делают, если например халявный wifi редиректит на внутреннюю страничку

поднимают vpn, в котором есть понятие split-dns и многие другие, неведомые типовым юзверям линуксов вещи.
Попутно избавляясь и от назойливой привычки халявных wifi подсовывать рекламу (вместе, разумеется, с трекингом, а то ж как же нам правильно разобраться, каких именно баннеров тебе для счастья не хватает, если мы не знаем, кто ты) в чужие страницы.

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

30. "В Firefox реализована техника отложенного выполнения кода от..."  +/
Сообщение от user (??) on 21-Дек-17, 15:32 
Иногда нужно что-то разрешить для отдельных сайтов, например скрипты яндекса на яндексмаркете. Или времено разрешить для нужных раз в несколько лет сайтов.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "В Firefox реализована техника отложенного выполнения кода от..."  +/
Сообщение от BrainFucker (ok) on 21-Дек-17, 09:58 
> JavaScript-код и изображения, связанные с отслеживанием поведения пользователя

А как они их детектируют, тупо встроенный список хостов что ли?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "В Firefox реализована техника отложенного выполнения кода от..."  +1 +/
Сообщение от Аноним (??) on 21-Дек-17, 10:10 
используют внешний список от disconnect.me
https://support.mozilla.org/en-US/kb/tracking-protection
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "В Firefox реализована техника отложенного выполнения кода от..."  +/
Сообщение от Аноним (??) on 21-Дек-17, 10:35 
Ого! Они бы так над внедрением своего мусора в ESR работали. А то грядущий ESR-выпуск с 59 на 60 версию пришлось срочно переносить.

https://www.ghacks.net/2017/12/19/mozilla-makes-firefox-60-n.../

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "В Firefox реализована техника отложенного выполнения кода от..."  +12 +/
Сообщение от Аноним (??) on 21-Дек-17, 11:26 
как же эти интернет барыгы заколебали со своей телеметрией и аналитическим сбором
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "В Firefox реализована техника отложенного выполнения кода от..."  –2 +/
Сообщение от енторнетбарыга on 21-Дек-17, 15:34 
а зойчем ты ходишь по нашему инторнету? Мы тебя заставили, чи шо? Чей-та тебе на опеннете не сидится, где баннер лынахжорнал позырил, вроде как и заплатил?

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +2 +/
Сообщение от Gabiriru1990 on 21-Дек-17, 13:16 
Кого волнует эта возня, если данный рекламный мусор в итоге всё равно всегда блокируется (ад)блокером?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +1 +/
Сообщение от fr0ster email(??) on 21-Дек-17, 13:38 
Не все адблокер режет. :(
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

26. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +7 +/
Сообщение от Аноним (??) on 21-Дек-17, 15:05 
Связка uMatrix + uBlockOrigin режет всё
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

29. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +2 +/
Сообщение от Аноним (??) on 21-Дек-17, 15:13 
Пихание рекламы в контент - это одно, а сбор инфы о хомячках и продажа её маркетолухам - это другое. Резать надо и то, и другое.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +1 +/
Сообщение от Аноним (??) on 21-Дек-17, 13:57 
ЯННП. Зачем этот хлам вообще загружать?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +/
Сообщение от Аноним (??) on 21-Дек-17, 14:03 
> В опубликованном в ноябре выпуске Firefox 57, помимо появления опции для блокирования внешних блоков, занесённых в чёрный список disconnect.me, без упоминания в списке изменений

Вот гады, как что-то полезное, так по-тихому делают. Меж тем это работает не только в 57, но и в 52 ESR:
privacy.trackingprotection.enabled=true
Чтобы настройки появились в гуе:
privacy.trackingprotection.ui.enabled=true

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +/
Сообщение от Пшлс on 21-Дек-17, 14:10 
Сто лет уж как.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

25. "В Firefox реализовано отложенное выполнение стороннего кода ..."  –1 +/
Сообщение от Аноним (??) on 21-Дек-17, 15:04 
И где про это новость была?
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

28. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +3 +/
Сообщение от Andrey Mitrofanov on 21-Дек-17, 15:10 
> И где про это новость была?

В 1917ом газеты были заняты другими темами.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

16. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +1 +/
Сообщение от Leap42 on 21-Дек-17, 14:03 
еще бы организовывали отложенное выполнение подсунутых шпионских аддонов
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

38. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +/
Сообщение от EHLO on 21-Дек-17, 20:41 
> еще бы организовывали отложенное выполнение подсунутых шпионских аддонов

что вы такое суете в шпионские аддоны, что они тормозят?

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

23. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +/
Сообщение от Ivan_83 (ok) on 21-Дек-17, 14:27 
У меня уже давно руки чешутся сделать чтобы при установке из портов во фре можно было выбрать какие аддоны идущие в комплекте ставить а какие нет.
Мне из того что идёт практически ничего не надо.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +/
Сообщение от Аноним (??) on 21-Дек-17, 20:01 
Если в актуальном фоксе перестала сохраняться история после обновления потрите файлы places.sqlite в профиле.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

39. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +1 +/
Сообщение от EuPhobos (ok) on 21-Дек-17, 22:00 
> Например, страницы, использующие Page-Hiding Snippet от Google, стали показываться с задержкой

Страницы от гугла, вообще неадекватные стали. Жрут и трафика и памяти и процессорного времени.
А стоит нажать на Ctrl+u так вообще, какая-то куча JS-магии.
И почему нет стандарта, описывающего приемлемый потолок для страницы из JS-хавнакода, и прочей рекламы.
Сейчас почти каждый сайт, несёт всего лишь < 5% полезной информации в своём трафике.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

42. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +/
Сообщение от Аноним (??) on 21-Дек-17, 23:45 
наконец то, раз разрабы не додумались грузить в последнею очередь. Маркетологи увидят на своём графике падение, так как теперь весь булшит сайта будет грузится раньше метрик
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

43. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +1 +/
Сообщение от Аноним (??) on 22-Дек-17, 07:29 
Не хватает галочки в конфиге, чтобе не грузить то , что отложено.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +/
Сообщение от Аноним (??) on 22-Дек-17, 08:14 
> Не хватает галочки в конфиге, чтобе не грузить то , что отложено.

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

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

46. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +/
Сообщение от Zenitur (ok) on 22-Дек-17, 14:12 
Давно жду фичу, когда можно будет отметить мышкой на карте мира, где я сейчас нахожусь.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

47. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +/
Сообщение от Аноним (??) on 24-Дек-17, 05:05 
Расширение Location Guard (https://addons.mozilla.org/firefox/addon/location-guard/) подойдёт? Но там доступна только одна планета, а не весь мир.
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

49. "В Firefox реализовано отложенное выполнение стороннего кода ..."  +/
Сообщение от Аноним (??) on 24-Дек-17, 21:22 
> Давно жду фичу, когда можно будет отметить мышкой на карте мира, где
> я сейчас нахожусь.

Простите, а зачем? "Отслеживание" в том смысле, в котором оно используется в статье, это не только определение, в какой вы стране.

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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