LINUX.ORG.RU
ФорумTalks

Javascript убивает интернет

 , ,


0

2

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

Сегодня столкнулся с небольшой проблемой: в ФБ тормозит комментирование. Ну типа набираешь текст, он не вводится, CPU в этот момент подскакивает до 200%, а потом текст одномоментно появляется в поле ввода. Под оффтопиком такой проблемы нет.

Стал искать решение этой проблемы, и шаг за шагом пришел к расширению NoScript. Оно конечно же помогло как гильотина от головной боли, т.е. совсем никак, но

Интернет преобразился на глазах! Все стало летать! Сайты стали открываться и отображаться быстрее, чем я убираю палец с Enter’а! Браузер стал меньше жрать! Мир стал практически идеальным!

Открыл из любопытства сырцы нескольких сайтов. Да это же звиздец, товарищи! JS на JSе и погоняет JSом под управлением JSа. Чтобы при наведении на менюху вылез красивый popup - грузится и рендерится JS на 90Кб (там не только эта функция, но грузится-то оно все). Почувствовал себя ретроградом, ведь в моих сайтах (последний я писал для себя в 2016), используется всего лишь парочка JS-прибамбасов исключительно для удобства: скроллинга к началу страницы, вызова поля комментариев без перезагрузки страницы, и ембедда видеоплеера.

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

Интересно, существует ли альтернатива рендеру JSа ? Вебмакаки все равно необучаемы в принципе, так хоть на клиентах можно резать или оптимизировать наиболее жрущие куски кода. Ведь существуют всякие libjpeg-turbo, и прочие упрощенные либы для сложных задач, может и здесь стоит подумать.

Это так, мысли вслух.

★★★★★
Ответ на: комментарий от fernandos

Я бы не назвал это современным юай, ну ок, даже тут

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

byko3y ★★★★
()
Ответ на: комментарий от byko3y

А что же такое «современный юай»,

Отмотайте 10 лет назад, вы могли себе представить, что у сайта будет 2 вертикальные панели, одна из которых для навигации? Я да. Не подумайте, что я говорю, что в простой доке необходим какой-то особенный интерфейс.

Можете просто сравнить с https://docs.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/.

fernandos ★★★
()
Ответ на: комментарий от fernandos

Отмотайте 10 лет назад, вы могли себе представить, что у сайта будет 2 вертикальные панели, одна из которых для навигации? Я да. Не подумайте, что я говорю, что в простой доке необходим какой-то особенный интерфейс

Конечно могу. Лучше ничего не придумали. Современный UI — это SPA на JS, что ли?

byko3y ★★★★
()
Ответ на: комментарий от byko3y

Современный UI — это SPA на JS, что ли

Я же вам привёл ссылку, интерактивный редактор кода можете 10 лет назад представить? Так чтоб прямо в доке, а язык не жс. Это только один момент.

fernandos ★★★
()
Ответ на: комментарий от fernandos

Я же вам привёл ссылку, интерактивный редактор кода можете 10 лет назад представить? Так чтоб прямо в доке, а язык не жс. Это только один момент

Могу ли я представить глючный (у меня в FF не получилось выделить текст в редакторе) тормознутый редактор кода в доке, который не работает без стороннего наглухо проприетарного облачного сервиса по компиляции? Спасибо, но «старые» доки мне нравятся больше. Прикинь, что ты в некой конторе наклепал внутреннюю вику таким образом, а потом MS сказала «хрен вам, а не REPL в доках» — и вся твоя вика откатывается в каменный век.

byko3y ★★★★
()
Ответ на: комментарий от byko3y

Спасибо, но «старые» доки мне нравятся больше

Ещё бы, они же лучше.

Не подумайте, что я говорю, что в простой доке необходим какой-то особенный интерфейс

Но речь не про лучше-хуже, а про современность.

fernandos ★★★
()
4 ноября 2021 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.