All streams
Search
Write a publication
Pull to refresh
17
1.1
Кашлак Андрей @andreymal

User

Send message
Только зачем это пользователям? Не вам лично, а пользователям и всему миру, какая в этом польза?

Минус ещё одна потенциальная дырка в безопасности, минус майнер на The Pirate Bay, минус шпионство через fingerprint, плюс свобода выбора у пользователей, которые получат возможность выбирать, доверять разработчикам или не доверять, плюс возможность отрезать потенциальный вектор атаки на девайсы людей, плохо умеющих в интернет, вроде всяких бабушек да дедушек (как минимум на первое время, пока не освоятся). Вам этого мало? (В теории ещё экономия электричества и как следствие благоприятное влияние на экологию, но это уже на грани бреда.)


Мне всё ещё плевать, что это сложно и не выгодно для бизнеса.

какую проблему бизнеса

Да плевал я на бизнес, я страдаю как пользователь


Если у вас 4 пенек и 2GB ОЗУ, то это ваши проблемы.

Почему я должен доставать кор-ай-девятьтысяч и 32+ГБ для задач, которые без напряга способен решать даже какой-нибудь третий пенёк с 128МБ оперативки? Почему лет десять назад скайп на компьютерах того времени нормально работал, а сейчас, умея всё абсолютно то же самое, тормозит не то что на мамином, а даже на моём новеньком кор-ай-пять из 2014-го? Почему у меня забирают право пустить ресурсы моего компьютера на что-то полезное и заставляют или тратить проц и оперативу на абстракции над абстракциями, или отказываться от чуть ли не всех приложений вообще? (Вообще десктоп-приложений это тоже касается, но там наглеют ещё не так сильно, как ленивые веб-макаки, клепающие скайпы на электронах.)


Вспоминается классика:


Удивительное это дело — прогресс. Чтобы набрать и распечатать одну страничку красиво оформленного текста мне уже не хватает мощности компьютера, который с легкостью может управлять двумя тысячами советских боевых спутников одновременно. Есть мнение, что если бы не microsoft веб-макаки, то мы давно бы уже покорили вселенную.

Опять доводим до абсурда?


Во-первых, про JPG, SVG и графику я ничего не говорил. Они не являются исполняемым кодом. (а в SVG пихать скрипты тем более нефиг)


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

Всё время существования веба свистелки делались прикручиванием скриптов сбоку к существующему HTML-коду, и всем было норм. Не знаю причин, почему это должно было измениться.
Ни за что не поверю, что нет возможности потратиться у фейсбука :)

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

Вылечу я или нет, от наличия или отсутствия JS никак не зависит. ВК прекрасно работает без JS (кроме аудиозаписей из-за копирастов; а, например, видеозаписи работают). Что-то не похоже, чтобы он куда-то вылетал.

Да, поэтому лишь «примерно». Хотя про доступ к файлам у меня некоторые приложения таки спрашивали. Предположу, что текущий беспорядок с правами связан со всяким легаси, и доведение управления доступом до совсем как в J2ME — дело времени

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


А работающий сайт я могу получить и без js. Но я его не получаю, потому что разработчикам лень его таким делать. И это единственная причина, почему все сайты требуют js. То есть мы опять пришли к «выгодно для бизнеса», которое уже обсуждалось в другой ветке.

Мне как пользователю какая выгода от того, что вам проще взять React? Я вам сегодня доверился и включил JS ради вашего удобства, а завтра вы подсовываете майнер, а послезавтра собираете fingerprint моего браузера и продаёте меня рекламщикам.


Я бы сидел с отключенным JS, но, к сожалению, ВСЕ сайты его требуют. И альтернатив у веба не существует. Приходится прогибаться под любителей реакта :(

Если есть намек на какую-то динамику на странице

Я инстаграмом сильно не пользовался, просветите, что там есть такого очень динамичного?


А зачем?

Все избаловались включенными по умолчанию скриптами, а на самом деле вопрос должен стоять по-другому: зачем я должен включать JS? Типичное времяпрепровождение в вебе (не считая веб-приложений) — это чтение статей, текстов и постов, иногда оставление каких-нибудь комментариев (типа этого), гуглинг, копипаст из stackoverflow и всё такое. Всё это умеет HTML без лишних дополнений, зачем для этого JS? Хорошо, JS может служить неплохим дополнением ко всему этому (предпросмотр коммента без обновления страницы, кнопки HTML-редактора над формой, экономия трафика и времени за счёт ajax-подгрузки только новых комментов, тот же PJAX и т.п.), с этими вещами всё понятно, но это всё лишь дополнительные плюшки; зачем делать на JS такие вещи, которые могут работать и без JS?

Отмечу, что в Android 6+ сейчас примерно то же самое, что и в J2ME
Да, проще. В вебе слишком много легаси и обратной совместимости аж с девяностых, когда веб использовался для совершенно других задач.

Конечно, это кажется сложнее, потому что надо разрабатывать с нуля. Но рано или поздно количество всяких архитектурных костылей и прослоек достигает критического, или же изначально заложенные идеи начинают слишком уж мешать, и в итоге почти любой проект рано или поздно переписывается с нуля или почти с нуля. Иногда даже не раз. Netscape → Mozilla, Firefox → Servo (возможно), IE → Edge (не полностью с нуля, но уверяют о очень капитальных переделках), DOS/Windows 9x → Windows NT (в контексте ОС для десктопа), Win32 → UWP (или на чём там нынче под вин10 пишут, сильно не слежу), Mac OS 9 → Mac OS X, Blender 2.4 → Blender 2.5 ну и так далее.
в чем тогда принципиальная разница между SPA и не SPA

SPA-cайт типа Instagram создаёт HTML на клиенте и не работает без JS. Сайт на PJAX/Turbolinks и аналогах создаёт HTML на сервере и успешно работает без JS. Во втором случае JS занимается лишь ускорением сайта AJAX-запросами и ничем больше (в контексте данного обсуждения; пихать дополнительные скрипты никто не запрещает, конечно).


Или у Вас каждый день встречаются случаи, когда у пользователя отключен JS?

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

Загуглил, спасибо, буду знать

Действительно.


Всё ради пользователей.


Предоставим пользователю право выбора, ага.


Безопасность пользователей превыше всего.


Супер выгода — всего $0.99 за одну небольшую настройку!


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

Глупость глупостью, только вот тогда почему бизнес этого не делает, лол?)
Зачем вам месенджер и скайп, когда вы играете в «простенькую 3д-игру»?

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


И проблема-то не в скайпе, проблема в жручем рендеринге.

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

Какие же? Производительность? Нет, тот же скайп тормозит. Удобство? Так обрезаны все возможности подстройки под мои личные потребности, даже системная тема не используется (редкие исключения типа VS Code это исключения). Так какие же?
Ваш коммент состоит из бреда, непонимания устройства всего чего можно и противоречий фактам, так что от продолжения данной ветки я воздержусь. К сожалению, навыки учителя у меня недостаточно прокачаны, чтобы во всех подробностях читать лекции и расписывать, как, где и почему вы не правы, а также нет времени клепать тесты производительности. Ну или мы действительно находимся в разных вселенных.

Information

Rating
1,496-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity