forum.wfido.ru

forum.wfido.ru (http://forum.wfido.ru/index.php)
-   RU.LINUX (http://forum.wfido.ru/forumdisplay.php?f=83)
-   -   JS в браузере (http://forum.wfido.ru/showthread.php?t=47091)

Eugene Muzychenko 30.01.2018 20:10

JS в браузере
 
Eugene Muzychenko написал(а) к All в Jan 18 21:22:03 по местному времени:

Привет!

Вот, кстати, в чем еще вред страниц с сабжем - многие из них или корежатся, или становятся полностью неработоспособными при падении пропускной способности канала (как вниз, так и вверх) ниже где-то 128-256 кбит/с. Например, при коллективном пользовании мобильным соединением через модем/маршрутизатор или раздающий смартфон, стоит одному просадить канал, как у всех остальных отваливается половина используемых порталов. Такое впечатление, что разработчики их тестируют исключительно в гигабитных локалках.

Всего доброго!
Евгений Музыченко
eu-gene@muzy-chen-ko.net (все дефисы убрать)

--- GoldED+/W32-MSVC 1.1.5-b20170303

Victor Sudakov 30.01.2018 21:40

JS в браузере
 
Victor Sudakov написал(а) к Eugene Muzychenko в Jan 18 00:02:38 по местному времени:

Dear Eugene,

30 Jan 18 21:22, you wrote to All:

EM> Вот, кстати, в чем еще вред страниц с сабжем - многие из них или
EM> корежатся, или становятся полностью неработоспособными при падении
EM> пропускной способности канала (как вниз, так и вверх) ниже где-то
EM> 128-256 кбит/с. Например, при коллективном пользовании мобильным
EM> соединением через модем/маршрутизатор или раздающий смартфон, стоит
EM> одному просадить канал, как у всех остальных отваливается половина
EM> используемых порталов. Такое впечатление, что разработчики их
EM> тестируют исключительно в гигабитных локалках.

Еще интересные глюки страниц возникают, если выключить в браузере некоторые доверенные CA. Мне называли в качестве примера какой-то один CA (типа VeriSign, но не он, а какой-то другой на слуху), который я в качестве эксперимента выключил и о ужас: множество страниц превратились в неузнаваемое безобразие без стилей и оформления.

Такое впечатление, что страницы нынче стали совершенно несамодостаточные и подгружают то ли скрипты, то ли библиотеки для них, то ли стили с кучи мест в Интернете. А при точечном отключении CA какие-то репозитории скриптов/стилей становятся недоверенными для браузера, и страницы молча распадаются. И поди еще найди ошибку: сообщения о недоверенном сертификате нигде в явном виде не появится.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322

Eugene Muzychenko 31.01.2018 12:32

JS в браузере
 
Eugene Muzychenko написал(а) к Victor Sudakov в Jan 18 10:01:13 по местному времени:

Привет!

31 Jan 18 00:02, you wrote to me:

VS> Такое впечатление, что страницы нынче стали совершенно
VS> несамодостаточные и подгружают то ли скрипты, то ли библиотеки для
VS> них, то ли стили с кучи мест в Интернете.

Именно так. В основном, конечно, они дергают десятки других узлов для обмена данными (накрутки счетчиков, запроса/отдачи сведений о пользователе и т.п.), но все больше страниц использует и сторонние скрипты.

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

Всего доброго!
Евгений Музыченко
eu-gene@muzy-chen-ko.net (все дефисы убрать)

--- GoldED+/W32-MSVC 1.1.5-b20170303

Victor Sudakov 31.01.2018 16:07

JS в браузере
 
Victor Sudakov написал(а) к Eugene Muzychenko в Jan 18 18:10:42 по местному времени:

Dear Eugene,

31 Jan 18 10:01, you wrote to me:

VS>> Такое впечатление, что страницы нынче стали совершенно
VS>> несамодостаточные и подгружают то ли скрипты, то ли библиотеки
VS>> для них, то ли стили с кучи мест в Интернете.

EM> Именно так. В основном, конечно, они дергают десятки других узлов для
EM> обмена данными (накрутки счетчиков, запроса/отдачи сведений о
EM> пользователе и т.п.), но все больше страниц использует и сторонние
EM> скрипты.

EM> А отрисовку страницы уже давно принято делать через JS, обмениваясь в
EM> ходе процесса, как минимум, со своим сервером. Соответственно, за
EM> правильностью обмена мало кто следит, полагая его всегда правильным,
EM> поэтому при тормозах и сбоях страница корежится без какого-либо
EM> уведомления об ошибках.

Если со своим, то полбеды, хуже когда с чужим и при этом недоступным.

Вспоминается случай из жизни. Когда-то в нулевых сайт www.tomsk.ru хостился у нас в СибПТУСе. Взяли в ОИТ нового сотрудника (назовем его Сергей), который с энтузиазмом взялся за обновление сервера. И начали поступать жалобы, что "страничка не грузится".

А было тогда распространено такое явление, как Интернет с доступом только по Томску. И поскольку Сергей поставил какие-то баннеры или счетчики, которым требовалась "внешка", у пользователей с доступом "только по Томску" сайт не грузился.

Я объяснил Сергею проблему и поставил задачу: ставь что хочешь, но страничка должна грузиться у клиентов с томским доступом. И ведь сделал как-то, проверял доступность "внешки" перед загрузкой баннеров, наверное.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322


Текущее время: 12:55. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot