
BlackAndOrange
13.07.2017
01:13:42
Bottleneck не в пинге

Aleksandr
13.07.2017
01:13:43

serbernar
13.07.2017
01:13:50
Это будет редкосайт
Больше мобайл

Google

Aleksandr
13.07.2017
01:14:37

BlackAndOrange
13.07.2017
01:14:58
В любой европейской стране ни разу не видел дольше 50ms

Aleksandr
13.07.2017
01:15:20
если у тебя один обмен 50 ms то у тебя коннект займет 250
уровень чо
это еще до ttfb

BlackAndOrange
13.07.2017
01:18:27
В большинстве случаев пинг ~10ms, весь коннект 50, это даже заметить сложно

serbernar
13.07.2017
01:18:49
Споки, спасибо за фидбек

Aleksandr
13.07.2017
01:19:53

BlackAndOrange
13.07.2017
01:20:17
TLS-коннект происходит один раз за сессию
Клиент не глядит в девтулз

Google

BlackAndOrange
13.07.2017
01:20:42
Нормальная отзывчивость сайта достигается отсутствием миллиарда JS-фреймворков

Aleksandr
13.07.2017
01:21:01

BlackAndOrange
13.07.2017
01:21:21
Коннект пересоздаётся не при каждом запросе
В норме — не так часто
Если сайт плохо работает на высоких пингах, то у сайта проблемы, потому что есть жизнь за МКАДом и у многих людей ни до куда не будет пинг <10ms

Aleksandr
13.07.2017
01:22:34

BlackAndOrange
13.07.2017
01:25:51
Если сайт написан правильно, то при любых разумных пингах он будет работать нормально.
Надеяться на пинги <10ms — странно, это зависит далеко не только от сервера.
Некоторым сайтам вообще не нужен JS.
Большинству сайтов вообще не нужны JS-фреймворки.
Практически никаким сайтам не нужно больше трёх JS-фреймворков.
Сайт должен КАК-ТО работать на Asus EEE PC с отвратительным подключением в браузере без JS, предпочтительно — текстовом. Причём "КАК-ТО" — это не "грузиться 10000 лет", а, например, "не показывать красивые анимации".

Aleksandr
13.07.2017
01:26:55

BlackAndOrange
13.07.2017
01:27:26
Самый простой вариант — подгружать несколько версий одного
Суровая реальность, лично видел 4 версии jQuery на одном сайте

Aleksandr
13.07.2017
01:28:26


BlackAndOrange
13.07.2017
01:29:27
Ты уехал в деревню к бабушке в Мусохранск и тут понимаешь, что забыл продать биткоины. У неё есть какое-то устройство, ты не вполне уверен, компьютер это или печатная машинка, но доступ в интернет есть.
зачем?
Не настолько разбираюсь в JS, чтобы отвечать на этот вопрос. Разный функционал? Не знаю.

Aleksandr
13.07.2017
01:30:25

BlackAndOrange
13.07.2017
01:30:39
Это реалии. Ты НИКОГДА не знаешь какой интернет у клиента

Aleksandr
13.07.2017
01:30:49

BlackAndOrange
13.07.2017
01:30:54
Beautiful Degradation должен работать всегда
Простите, graceful

Google

Aleksandr
13.07.2017
01:31:24

BlackAndOrange
13.07.2017
01:32:06
Ну вот лично у меня есть компьютер (нормальный, довольно старый, но даже играть можно), на котором некоторые современные сайты делают "кряк".
Так не должно быть
http://motherfuckingwebsite.com/ — да, преувеличение, но идея верная

Aleksandr
13.07.2017
01:34:26

BlackAndOrange
13.07.2017
01:34:48
Меня заботят такие сайты, потому что с мобильного интернета они работают плохо
Всё очень просто

Aleksandr
13.07.2017
01:35:06
а вот загрузить 20-30 картинок, 15 скриптов мелких и стили это насущное

BlackAndOrange
13.07.2017
01:36:25
Но можно быть аккуратнее с этим.
Например, сервису доставки пиццы вообще не нужен jQuery. И в принципе большинству интернет-магазинов. Они красивенько отрисуют как товар летит в корзину и это будет дико тормозить на слабых компах.

Aleksandr
13.07.2017
01:36:46
http/2 отчасти снимает эту проблему

BlackAndOrange
13.07.2017
01:37:09
Форуму ВООБЩЕ не нужен НИКАКОЙ JS.

Aleksandr
13.07.2017
01:37:27

BlackAndOrange
13.07.2017
01:37:41
То же самое с блогом и информационным сайтом.

Aleksandr
13.07.2017
01:37:43

BlackAndOrange
13.07.2017
01:37:47
Форуму
Форуму не нужен

Artem
13.07.2017
01:37:50

Aleksandr
13.07.2017
01:39:05

BlackAndOrange
13.07.2017
01:39:12
Локалбиткоинс норм. Я вот сейчас его открыл и он у меня загрузился за пару секунд и не тормозил. Но заметь — никаких анимаций, никакого тяжёлого JS, я вот вообще не уверен что там есть хоть какой-то JS

Google

BlackAndOrange
13.07.2017
01:39:18

Aleksandr
13.07.2017
01:39:27

BlackAndOrange
13.07.2017
01:40:08
Ну да, весь JS на локалбиткоинс — два СТОРОННИХ скрипта
а что там? вэб 1.0?
Функции форума — открыть тред, оставить сообщение, поменять аватарку, поменять имя, поменять подпись и так далее. Где на этом этапе нужен JS?
Хорошо, может быть, простенький скрипт для кнопочек форматирования сообщения

Artem
13.07.2017
01:41:12

Aleksandr
13.07.2017
01:41:21

BlackAndOrange
13.07.2017
01:41:32
Старое не значит плохое

Admin
ERROR: S client not available

BlackAndOrange
13.07.2017
01:42:14
Я вот сейчас специально проверил
На локалбиткоинс оба этих скрипта — это аналитика
То есть он будет работать без потери функций ВООБЩЕ без JS
Вот это то, о чём я говорю

Aleksandr
13.07.2017
01:42:40

Artem
13.07.2017
01:42:41

BlackAndOrange
13.07.2017
01:42:45
Сайт, сделанный хорошо

Aleksandr
13.07.2017
01:43:04

Artem
13.07.2017
01:43:09

BlackAndOrange
13.07.2017
01:43:10
Вот, сайт, который ты сам привёл в пример, — считай, вообще без JS.

Google

BlackAndOrange
13.07.2017
01:43:18
И работает прекрасно
Откат к Web 1.0? Нет, просто не используем ненужное

Aleksandr
13.07.2017
01:43:43

BlackAndOrange
13.07.2017
01:44:22
Не везде нужно. Тот же локалбиткоинс, о котором я всё это время и говорю — зачем там это?

Aleksandr
13.07.2017
01:44:48

BlackAndOrange
13.07.2017
01:44:55
Я тоже не майнер
Но судя по тому, что там JS, можно считать, нету — низачем

Artem
13.07.2017
01:45:28
ну вот представь какой-нибудь cryptowat.ch без js. js позволяет очень крутые приложения делать.

BlackAndOrange
13.07.2017
01:46:29
Я абсолютно согласен, на криптовотч JS нужен.
Я не призываю полностью отказаться, я призываю не использовать без необходимости.
JS сам по себе — зло. Но, увы, зачастую необходимое.
Ты же не станешь, например, писать "Сапёра" на блокчейне, хотя блокчейн, в принципе, позволяет делать много крутых вещей

Aleksandr
13.07.2017
01:49:12

BlackAndOrange
13.07.2017
01:49:35
JS — медленный, довольно неудобный сам по себе и монопольный язык.
Это не может быть добром.

Aleksandr
13.07.2017
01:49:52

BlackAndOrange
13.07.2017
01:50:22
Из сэкономленных денег за траффик + клиенты, которые не ушли из-за того, что сайт не работал

Artem
13.07.2017
01:50:32
свежий js удобный, вот экосистема странная, это да

BlackAndOrange
13.07.2017
01:50:38

Aleksandr
13.07.2017
01:51:01

BlackAndOrange
13.07.2017
01:51:13
Не факт
Сделать сайт проще — не дороже.