LINUX.ORG.RU

История изменений

Исправление liksys, (текущая версия) :

Вот сравни скорость работы Sberbank Online или gosuslugi с тоннами джаваскрипта и сайтов Столярова, где жаваскрипта нет. Почему-то второе почти мгновенное, а в первом надо ждать чуть ли не минуту ответа на клик.

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

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

Кстати ещё ужасное решение передавать комментарии в маркдауне и рендерить у клиента — в итоге нельзя будет почитать комменты из например lynx где жскриптов нет.

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

Я надеюсь, что вы на практике не разрабатываете веб-сайты, если такое предлагаете.

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

Что до меня, то я не пишу сайтов, но у меня есть большое веб-приложение. Оно полностью собрано на HTML/CSS/JS-статике без фреймворков и весит что-то около 500 килобайт без gzip, 300 из которых составляет одна-единственная большая картинка PNG. Все остальные иконки идут в SVG (который столяров наверняка тоже не признает), чтобы юзеру не пришлось грузить стопицот PNG-иконок разного разрешения.

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

И кстати о форуме. Рендер на стороне клиента позволяет снизить нагрузку на сервер. Но прежде чем ты начнешь вопить о том, что это наглое пользование ресурсами юзера, я скажу, что юзер сам приходит на форум, и работая с ним, принимает его условия. Форум, в свою очередь, дает пользователю площадку для высказываний и жесткий диск для его сообщений. Это взаимовыгодный обмен, который делает лучше обоим. У сервера меньше нагрузка, а у клиента меньше тормозов. Единственное, что можно бы сделать - это предупредить о том, что жс на сайте обязателен, и если юзеру что-то не нравится - он может найти другой форум.

Но и минусов koi8-r в конкретно html особых нет, так как есть Ӓ для вставки странных символов. А вот в терминале нет разметки такого рода, там UTF-8 желателен.

О чем я и говорил - столяровщина вызывает кашу в голове. Да, у тебя ничего плохого в HTML и koi8-r нет, но когда ты захочешь из терминала с UTF-8 поредактировать эти файлы, то случится конфуз, если твой редактор не умеет менять кодировку. Не говоря уже про седогрепы. Вот и приходим обратно к тому, что проще всё хранить в UTF-8.

Исправление liksys, :

Вот сравни скорость работы Sberbank Online или gosuslugi с тоннами джаваскрипта и сайтов Столярова, где жаваскрипта нет. Почему-то второе почти мгновенное, а в первом надо ждать чуть ли не минуту ответа на клик.

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

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

Кстати ещё ужасное решение передавать комментарии в маркдауне и рендерить у клиента — в итоге нельзя будет почитать комменты из например lynx где жскриптов нет.

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

Я надеюсь, что вы на практике не разрабатываете веб-сайты, если такое предлагаете.

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

Что до меня, то я не пишу сайтов, но у меня есть большое веб-приложение. Оно полностью собрано на HTML/CSS/JS-статике без фреймворков и весит что-то около 500 килобайт без gzip, 300 из которых составляет одна-единственная большая картинка PNG. Все остальные иконки идут в SVG (который столяров наверняка тоже не признает), чтобы юзеру не пришлось грузить стопицот PNG-иконок разного разрешения.

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

И кстати о форуме. Рендер на стороне клиента позволяет снизить нагрузку на сервер. Но прежде чем ты начнешь вопить о том, что это наглое пользование ресурсами юзера, я скажу, что юзер сам приходит на форум, и работая с ним, принимает его условия. Форум, в свою очередь, дает пользователю площадку для высказываний и жесткий диск для его сообщений. Это взаимовыгодный обмен, который делает лучше обоим. У сервера меньше нагрузка, а у клиента меньше тормозов. Единственное, что можно бы сделать - это предупредить о том, что жс на сайте обязателен, и если юзеру что-то не нравится - он может найти другой форум.

Но и минусов koi8-r в конкретно html особых нет, так как есть Ӓ для вставки странных символов. А вот в терминале нет разметки такого рода, там UTF-8 желателен.

О чем я и говорил - столяровщина вызывает кашу в голове. Да, у тебя ничего плохого в HTML и koi8-r нет, но когда ты захочешь из терминала с UTF-8 поредактировать эти файлы, то случится конфуз, если твой редактор не умеет менять кодировку. Да и нужно ли. Вот и приходим обратно к тому, что проще всё хранить в UTF-8.

Исправление liksys, :

Вот сравни скорость работы Sberbank Online или gosuslugi с тоннами джаваскрипта и сайтов Столярова, где жаваскрипта нет. Почему-то второе почти мгновенное, а в первом надо ждать чуть ли не минуту ответа на клик.

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

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

Кстати ещё ужасное решение передавать комментарии в маркдауне и рендерить у клиента — в итоге нельзя будет почитать комменты из например lynx где жскриптов нет.

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

Я надеюсь, что вы на практике не разрабатываете веб-сайты, если такое предлагаете.

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

Что до меня, то я не пишу сайтов, но у меня есть большое веб-приложение. Оно полностью собрано на HTML/CSS/JS-статике без фреймворков и весит что-то около 500 килобайт без gzip, 300 из которых составляет одна-единственная большая картинка PNG. Все остальные иконки идут в SVG (который столяров наверняка тоже не признает), чтобы юзеру не пришлось грузить стопицот PNG-иконок разного разрешения.

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

И кстати о форуме. Рендер на стороне клиента позволяет снизить нагрузку на сервер. Но прежде чем ты начнешь вопить о том, что это наглое пользование ресурсами юзера, я скажу, что юзер сам приходит на форум, и работая с ним, принимает его условия. Форум, в свою очередь, дает пользователю площадку для высказываний и жесткий диск для его сообщений. Это взаимовыгодный обмен, который делает лучше обоим. У сервера меньше нагрузка, а у клиента меньше тормозов. Единственное, что можно бы сделать - это предупредить о том, что жс на сайте обязателен, и если ему что-то не нравится - он может найти другой форум.

Но и минусов koi8-r в конкретно html особых нет, так как есть Ӓ для вставки странных символов. А вот в терминале нет разметки такого рода, там UTF-8 желателен.

О чем я и говорил - столяровщина вызывает кашу в голове. Да, у тебя ничего плохого в HTML и koi8-r нет, но когда ты захочешь из терминала с UTF-8 поредактировать эти файлы, то случится конфуз, если твой редактор не умеет менять кодировку. Да и нужно ли. Вот и приходим обратно к тому, что проще всё хранить в UTF-8.

Исходная версия liksys, :

Вот сравни скорость работы Sberbank Online или gosuslugi с тоннами джаваскрипта и сайтов Столярова, где жаваскрипта нет. Почему-то второе почти мгновенное, а в первом надо ждать чуть ли не минуту ответа на клик.

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

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

Кстати ещё ужасное решение передавать комментарии в маркдауне и рендерить у клиента — в итоге нельзя будет почитать комменты из например lynx где жскриптов нет.

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

Я надеюсь, что вы на практике не разрабатываете веб-сайты, если такое предлагаете.

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

Что до меня, то я не пишу сайтов, но у меня есть большое веб-приложение. Оно полностью собрано на HTML/CSS/JS-статике без фреймворков и весит что-то около 500 килобайт без gzip, 300 из которых составляет одна-единственная большая картинка PNG. Все остальные иконки идут в SVG (который столяров наверняка тоже не признает), чтобы юзеру не пришлось грузить стопицот PNG-иконок разного разрешения.

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

И кстати о форуме. Рендер на стороне клиента позволяет снизить нагрузку на сервер. Но прежде чем ты начнешь вопить о том, что это наглое пользование ресурсами юзера, я скажу, что юзер сам приходит на форум, и работая с ним, принимает его условия. Форум, в свою очередь, дает пользователю площадку для высказываний и жесткий диск для его сообщений. Это взаимовыгодный обмен, который делает лучше обоим. У сервера меньше нагрузка, а у клиента меньше тормозов. Единственное, что можно бы сделать - это предупредить о том, что жс на сайте обязателен, и если ему что-то не нравится - он может найти другой форум.

Но и минусов koi8-r в конкретно html особых нет, так как есть Ӓ для вставки странных символов. А вот в терминале нет разметки такого рода, там UTF-8 желателен.

О чем я и говорил - столяровщина вызывает кашу в голове. Да, у тебя ничего плохого в HTML и koi8-r нет, но когда ты захочешь из терминала с UTF-8 поредактировать эти файлы, то случится конфуз, если твой редактор не умеет менять кодировку. Да и нужно ли. Вот и приходим обратно к тому, что проще всё хранить в UTF-8.