LINUX.ORG.RU

Pale Moon 27.6.0

 , , , ,


0

2

Pale Moon является форком браузера Firefox. Он использует старый интерфейс пользователя, который был до Australis, который появился в Firefox 29. Также в Pale Moon произведены различные оптимизации, например поддержка набора инструкций SSE2. По утверждениям разработчиков, браузер на 25% быстрее Firefox. Также в него регулярно вносятся изменения, закрывающие уязвимости, из Firefox ESR.

Изменения в новой версии:

  • Из истории можно удалить данные о текущем сайте.
  • Включена поддержка сжатия Brotli.
  • Убрана поддержка Direct2D 1.0 для платформы Windows, необходим как минимум Direct2D 1.1, иначе браузер будет использовать программное отображение.
  • Система автоматических уведомлений переведена на новую инфраструктуру.
  • Новые настройки прокси, затрагивающие проброс DNS через SOCKS 5 и автоматическую аутентификацию при известных учётных данных.
  • Появилась возможность выбрать кодировку, если кодировка страницы неизвестна. По умолчанию — UTF-8.
  • Многие другие исправления и улучшения.

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 8)
Ответ на: комментарий от NextGenenration

Для этого это для какого? Для того с которым работаешь лишь раз? Так это наверняка не луна

Ну да, это же надо искать аддонопомойку специально для этого браузера, разбираться с совместимостью версий, проверять действительно ли этот аддон умеет нужные мне функции. Для одного раза всё это ненужно.

Да ладно. Там не только дурной пример.

Ушибленность мозгов у заказчиков я не отрицал.

А где же негодование по поводу перемотки видео?

Всплывающее дерьмо встречается чаще.

Создание сайта по твоим требованиям явно будет дороже. Они просто не будут тратить на это деньги

По каким требованиям? Не тормозить и не задрачивать всплывающим дерьмом? Что в этом такого сверхъестественного чтобы оно было явно дороже?

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

Если бы был контент, то был бы txt. А так html

Расскажи это дебилам, делающим бесполезные лэндинги.

Страница будет без рекламы?

Разве что непосредственно с рекламой яблофона, которая и является контентом в данном случае.

Без всяких новомодных spa? Без ещё чего-то? Там почти наверняка это что-то есть.

Нахера это всё для той странички?

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

Ну да, это же надо искать аддонопомойку специально для этого браузера, разбираться с совместимостью версий, проверять действительно ли этот аддон умеет нужные мне функции. Для одного раза всё это ненужно.

Поставь нормальный браузер. Сколько я времени на фоксе, вот ни разу блокировщик рекламы не отваливался после обновлений. Ставится парой щелчков из меню браузера. С хромом тоже проблем не было

Ушибленность мозгов у заказчиков я не отрицал.

Но забыл про неё

Всплывающее дерьмо встречается чаще.

А ты им напиши в техподдержку, они и в видео включать чаще станут

Не тормозить

Тормозят единицы.

всплывающим дерьмом?

По каким же ты сайтам ходишь, а? Я даже не вспомню, когда что-то последний раз всплывало

Что в этом такого сверхъестественного чтобы оно было явно дороже?

Как минимум ты хочешь отсутствия фреймворков и библиотек

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

Расскажи это дебилам, делающим бесполезные лэндинги.

Пойди, расскажи это блогерам, банкам и другим людям

Нахера это всё для той странички?

Ты так говоришь, как будто бы это я это придумал. Вот найди владельца сайта(не просто его email, а пообщайся в живую). Спроси, вдруг он расскажет

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

Поставь нормальный браузер. Сколько я времени на фоксе, вот ни разу блокировщик рекламы не отваливался после обновлений.
на фоксе
не отваливался

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

Но забыл про неё

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

А ты им напиши в техподдержку, они и в видео включать чаще станут

Нахрена мне писать дебилам? Пусть в своей параше хоть себе в задницу включают, я их видео всё равно смотреть не собираюсь.

Тормозят единицы.

Это ты просто медленно моргаешь.

По каким же ты сайтам ходишь, а? Я даже не вспомню, когда что-то последний раз всплывало

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

Как минимум ты хочешь отсутствия фреймворков и библиотек

А может там говноскрипты вообще ненужны?

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

Впрочем, в нормальном браузере типа луны он и не отваливается.

Тогда зачем сказки рассказываешь?

но при этом дебилов, непосредственно реализующих рассылку спама

Про ботов не слышал?

я их видео всё равно смотреть не собираюсь

Тогда откуда ты про рекламу узнал?

Это ты просто медленно моргаешь

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

Новости почитай на соответствующих сайтах

На каких таких? Почему мой веб чист? Может у тебя руки не из того места растут?

А может там говноскрипты вообще ненужны?

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

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

Пойди, расскажи это блогерам, банкам и другим людям

Не пользуюсь блогами и банками на лэндингах, соответственно рассказать некому. Что вообще полезного можно ожидать от лэндингов? Развлекательные сайты в стиле http://ядегенерат.рф/ не считаем.

Ты так говоришь, как будто бы это я это придумал. Вот найди владельца сайта(не просто его email, а пообщайся в живую). Спроси, вдруг он расскажет

Вычислять по айпи Кука и переться к нему чтобы пообщаться вживую? Слишком много чести.

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

Не пользуюсь блогами и банками на лэндингах, соответственно рассказать некому

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

Вычислять по айпи Кука и переться к нему чтобы пообщаться вживую? Слишком много чести.

И как же владелец сайта узнает что кто-то из его пользователей истерики закатывает?

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

Тогда зачем сказки рассказываешь?

Ты идиот или притворяешься? Если я знаю в каком формате размещаются дополнения для повседневно используемого мной браузера и где их искать — это ещё не означает автоматически того же для других браузеров.

Про ботов не слышал?

Про тех, кто пишет ботов, не слышал?

Тогда откуда ты про рекламу узнал?

Я уже давно заметил что у тебя серьёзные проблемы с памятью. Могу помочь освежить: Pale Moon 27.6.0 (комментарий)

На каких таких?

На новостных // К.О.

Почему мой веб чист?

Потому что кто-то забыл выключить блокировщики.

Может у тебя руки не из того места растут?

Нет, руки не из того места растут у создателей этих сайтов. Голова, по всей видимости, тоже.

Перезагрузка всей страницы будет медленнее чем части

Спорно. Зависит от количества впихнутого на страницу мусора и скорости соединения пользователя. От скорости соединения серверов, на которых лежит весь этот мусор, тоже, да.

плюс как минимум будет сбивать прокрутку.

И причём здесь фреймворки? Кто-то не осилил аякс без фреймворков? Нахрен из профессии.

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

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

Ты дурак? У каких нормальных банков вместо сайта лэндинг?

И как же владелец сайта узнает что кто-то из его пользователей истерики закатывает?
кто-то из его пользователей

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

h578b1bde ★☆
()
Последнее исправление: h578b1bde (всего исправлений: 1)
Ответ на: комментарий от NextGenenration

Если это так, то за что ты так не любишь веб разработчиков?

Вообще истории с кучей отвалившихся сайтов после того как разрабы jQuery забыли проплатить https-сертификат, а также когда разраб leftpad выпилил свою десятистрочную поделку из npm, наглядно демонстрируют что большинство веб-разработчиков — некомпетентные дебилы, которым не место в этой профессии.

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

Если я знаю в каком формате размещаются дополнения для повседневно используемого мной браузера и где их искать — это ещё не означает автоматически того же для других браузеров.

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

Про тех, кто пишет ботов, не слышал?

Ботов пишут единицы. Среднестатистический веб разработчик не пишет бота шлющего тебе спам

На новостных

Там уже кликбейт сформированый людьми. Рекламные сети вырезаются ublock-ом

Спорно. Зависит от количества впихнутого на страницу мусора и скорости соединения пользователя. От скорости соединения серверов, на которых лежит весь этот мусор, тоже, да.

В случае spa важна скорость загрузки каркаса. Шрифты, почти все скрипты повтоно не грузятся. Можно реализовать автоподгрузку как к примеру у вконтакта. Твой вариант будет раз за разом ждать страницу целиком. Автоподгрузки не будет. Любая валидация формы потребует полной перезгрузки страницы, с необходимостью вводить некоторые поля(капча, пароль, возможно что то ещё) повторно. Если есть сложные фильтры(к примеру выбор ноутбука по фирме процессору, ещё какому-то параметру) то пользователю придётся очень часто прокручивать страницу, чтоб выбрать к примеру несколько моделей процессора

Кто-то не осилил аякс без фреймворков?

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

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

Ты дурак? У каких нормальных банков вместо сайта лэндинг?

Я даже этого слова не знаю

Не пользуюсь продукцией яббла

Тогда почему тебя волнует вес их сайта?

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

Я даже этого слова не знаю

Но мнение имеешь? Не знаешь — не лезь.

Тогда почему тебя волнует вес их сайта?

Меня не волнует. Ты просил пример — я тебе его привёл.

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

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

У тебя не только с памятью проблемы, но ещё и бинарное мышление? В каком месте я против обоснованного использования скриптов?

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

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

Кто-то всерьёз смотрит дополнения через меню? Я их всегда через addons.* ищу.

Ботов пишут единицы. Среднестатистический веб разработчик не пишет бота шлющего тебе спам

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

Там уже кликбейт сформированый людьми.

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

Проблема в том что всплывающее говно в стиле „подпишись на нас в соцсетях, поскольку нашим сайтом пользоваться невозможно” распространено не только на жёлтых сайтах с шок-контентом.

Рекламные сети вырезаются ublock-ом

Т.е. без блокировщиков пользоваться невозможно, ЧТД.

В случае spa важна скорость загрузки каркаса.

SPA, ещё какая херня, а на деле же всё это нашпигованное тоннами кривых скриптов говно тормознее обычного статического веб-сайта.

Можно реализовать автоподгрузку как к примеру у вконтакта.

Без нормальной пагинации лучше не реализовать, поскольку та реализация во вконтакте — неюзабельное говно.

Твой вариант будет раз за разом ждать страницу целиком. Автоподгрузки не будет.

https://hsto.org/files/e45/4d3/796/e454d3796eb5409c986fbffe9cbc759a.png

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

Для меня это зачастую быстрее прохождения гуглекапчи.

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

Таки ты из тех мартышек которые не осилили аякс без фреймворков? Вон из профессии.

h578b1bde ★☆
()
Последнее исправление: h578b1bde (всего исправлений: 1)
Ответ на: комментарий от NextGenenration

Чем фреймворк это необоснованное применение?

Размером, если из-за его применения объём страницы раздувается до нескольких мегабайт, не говоря уже о десятках.

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

Перезагрузка всей страницы будет медленнее чем части

  • Низкая скорость при грубом программировании
    Казалось бы, AJAX предназначен именно для повышения скорости. Но когда AJAX-запросов на одной странице много и, например, по каждому щелчку подгружается список, AJAX-страница становится даже медленнее традиционной.
  • Плохое поведение на ненадёжных соединениях
    Если связь часто теряется (из-за потери несущей или перегрузки канала), обычную страницу можно как минимум перезагрузить. AJAX-страницу (например, с «бесконечной» прокруткой) приходится перезагружать с самого начала и искать, где остановился. Параллельная работа — особенность AJAX — здесь оказывает медвежью услугу, деля и без того узкий канал на множество маленьких соединений, и велика вероятность, что какое-то будет разорвано. Частично решается API истории.

Особенно мне понравилось

поэтому Google вставляет в начало ответа бесконечный цикл

h578b1bde ★☆
()
Последнее исправление: h578b1bde (всего исправлений: 1)
Ответ на: комментарий от h578b1bde

Кто-то всерьёз смотрит дополнения через меню? Я их всегда через addons.* ищу.

ССЗБ

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

Статистику пишут единицы. Стирать куки и остальное не сложно. Ещё ни один сайт не узнавал меня и не рекламировал мне то о чём я искал

Проблема в том что всплывающее говно в стиле „подпишись на нас в соцсетях, поскольку нашим сайтом пользоваться невозможно” распространено не только на жёлтых сайтах с шок-контентом.

Прекрасно вырезается.

Т.е. без блокировщиков пользоваться невозможно, ЧТД.

Если у тебя банерная слепота то можно. В любом случае я не возражал против этого. Это ты что-то себе напридумывал

SPA, ещё какая херня, а на деле же всё это нашпигованное тоннами кривых скриптов говно тормознее обычного статического веб-сайта.

В каком месте? У тебя низкий пинг? У тебя процессор еле-еле парсит html?

https://hsto.org/files/e45/4d3/796/e454d3796eb5409c986fbffe9cbc759a.png

К автоподгрузке это относится чуть менее чем никак.

Для меня это зачастую быстрее прохождения гуглекапчи.

Если страница перезагружается к примеру при потере фокуса у поля, то будет крайне медленно. Кроме того подсказки поиска ты не реализуешь.

Таки ты из тех мартышек которые не осилили аякс без фреймворков? Вон из профессии.

Ответ сервера представляет массив в json с описанием элементов. Твоя задача в обновлении dom дерева. Возможно подгрузкой, возможно заменой. Приведи решение на ванильном яваскрипте. Засеки время для его создания. Сравни с фреймворком

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

Размером, если из-за его применения объём страницы раздувается до нескольких мегабайт, не говоря уже о десятках.

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

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

Низкая скорость при грубом программировании

Говнокод, он и в Африке говнокод

Плохое поведение на ненадёжных соединениях

Это не проблема ajax. Это проблема ненадёжного соединения. На нём вообще файлы скачивать нельзя - побьются

поэтому Google вставляет в начало ответа бесконечный цикл

Это не проблема ajax. https://learn.javascript.ru/xhr-crossdomain читать до просвещения. Никаких циклов не нужно

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

Это проблема ненадёжного соединения.

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

На нём вообще файлы скачивать нельзя - побьются

Можно, с нормальной качалкой.

Никаких циклов не нужно

Гуглу расскажи.

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

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

Я в сортах говна не разбираюсь. Если что, тормозить может даже бесконечный цикл без sleep() вне зависимости от количества строчек для его реализации.

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

Твоё мнение не заслуживает внимания.

Ты можешь опровергнуть моё мнение?

Отсутствие интеграции со стандартными инструментами браузера

1) не приводится определение «стандартный».

Динамически создаваемые страницы не регистрируются браузером в истории посещения страниц, поэтому не работает кнопка «Назад»

ajax используется для много чего ещё. Один из вариантов - автодополнение поискового запроса. Тебе надо его записывать в историю?

Другой недостаток изменения содержимого страницы при постоянном URL заключается в невозможности сохранения закладки на желаемый материал

Тоже не верно. Достаточно прописать реакцию на GET запрос и закладка создастся не хуже чем раньше. Остальные пункты можно опровергнуть не хуже. Приведи неопровержимое подтверждение хотя-бы одного из пунктов.

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

Ты никогда за пределы города не выезжал?

Соединение не должно рваться на каждом килобайте. Иначе ты даже длинную поэму расположенную в одном txt файле не просмотришь

Можно, с нормальной качалкой.

Если у тебя часто рвётся связь, качалка не сможет соеденится с сервером. Если связь у тебя рвётся лишь изредко, то любая веб страница может повторить запрос

Гуглу расскажи.

А где-то есть подтверждение что гугл так действительно делает и это не лживые бредни автора статьи? Мало того что автор этой статьи не различает ajax и jsonp, так он ещё и совершенно не в курсе заголовка Access-Control-Allow-Origin. Кроме того, он совершенно не знает как работают куки. Есть что возразить? Вперёд, опровергай всё что сможешь

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

ССЗБ

ССЗБ тот кто качает невесть что, не прочитав оценки и комментарии пользователей. К тому же, ещё когда я пользовался тормозиллой, через меню нихрена толком не находилось, поэтому с тех пор у меня выработалась привычка искать непосредственно на сайте. Ищет ли оно нормально сейчас — хз, не проверял.

Статистику пишут единицы.

4.2, скрипты для сбора статистики висят на каждом первом сайте.

Стирать куки и остальное не сложно.

man evercookie

Ещё ни один сайт не узнавал меня и не рекламировал мне то о чём я искал

Причём тут засирание поисковой выдачи нерелевантным говном от сеошников и мракетоидов к тому что ты там искал?

Прекрасно вырезается.

Т.е. без блокировщиков пользоваться невозможно, ЧТД.


Если у тебя банерная слепота то можно.

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

В каком месте? У тебя низкий пинг?

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

У тебя процессор еле-еле парсит html?

Ты пробовал работать более чем с 3,5 вкладками на десктопе?

К автоподгрузке это относится чуть менее чем никак.

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

Если страница перезагружается к примеру при потере фокуса у поля

Нахера перезагружать страницу при потере фокуса у поля? Вы там уже совсем упоролись?

Кроме того подсказки поиска ты не реализуешь.

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

Ответ сервера представляет массив в json с описанием элементов.

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

Твоя задача в обновлении dom дерева. Возможно подгрузкой, возможно заменой. Приведи решение на ванильном яваскрипте. Засеки время для его создания. Сравни с фреймворком

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

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

Я в сортах говна не разбираюсь

А в чём ты вообще разбираешься?

Если что, тормозить может даже бесконечный цикл без sleep()

Назвать это тормозами мягко говоря странно.

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

Ты можешь опровергнуть моё мнение?

Я его уже опроверг:

Перезагрузка всей страницы будет медленнее чем части

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

Обтекай.

1) не приводится определение «стандартный».

Понятие интеграции со стандартными инструментами браузера настолько очевидно что вызывает вопросы лишь в упоротых хипсторов. Но я могу подсказать некоторые из них: кнопки вперёд/назад, история, закладки.

ajax используется для много чего ещё. Один из вариантов - автодополнение поискового запроса. Тебе надо его записывать в историю?

Твой мозг не осиливает понять ограниченность области применения какого-либо инструмента? Если тебе в руки дать молоток — будешь им всё подряд хреначить?

Другой недостаток изменения содержимого страницы при постоянном URL

Тоже не верно. Достаточно прописать реакцию на GET запрос

Каким боком реакция на GET-запрос поможет мне добавить закладку в случае постоянного URL?

Приведи неопровержимое подтверждение хотя-бы одного из пунктов.

Пока что у тебя не получилось опровергнуть что-либо из уже приведённого.

h578b1bde ★☆
()
Последнее исправление: h578b1bde (всего исправлений: 1)
Ответ на: комментарий от siropchik

От слова ничем. Они меняют все изнутри. И это важнее, чем рюшки, имхо

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

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

ССЗБ тот кто качает невесть что, не прочитав оценки и комментарии пользователей

Если уж и читать, то читать исходный код, а не липовые фантики

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

А ну да, руки то кривые

скрипты для сбора статистики висят на каждом первом сайте

Ты наивно вериншь что все кто их подключил их же и написал? Неужели заказчики об этом не в курсе?

man evercookie

Стирай кеш, временное хранилище и так далее. Это тот вывод к которому ты должен был придти самостоятельно.

Причём тут засирание поисковой выдачи нерелевантным говном от сеошников и мракетоидов к тому что ты там искал?

К потере информации о моей личности. Для защиты от рекламы хватает.

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

Покупай и дальше аппараты всего за 1000 грн

Ты пробовал работать более чем с 3,5 вкладками на десктопе?

Да хоть с сотней

Относится к твоему примеру с говнореализацией автоподгрузки во вконтактике.

Факты будут? Или только истерика?

Обычная статика была бы в сто раз лучше того говна что они там нагородили.

Не лучше

Нахера перезагружать страницу при потере фокуса у поля? Вы там уже совсем упоролись?

Реализуй фильтр по значению поля без фреймворка

Для осиливших слепую десятипальцевую печать тыканье в подсказки отбирает больше времени чем обычный ввод поискового запроса

Десятипальцевая печать не даст тебе телепатию и не поможет угадать название. Пример? Вот, сравни два сайта world-art.ru shikimori.org Первый сайт как ты любишь - статика. Второй просто полон скриптов. Я начинаю искать конкретное произведение. Вбиваю «проект воспитания». Первый сайт не выдаёт автодополнения и по этому надо нажать Enter. Это перезагрузка страницы с потерей фокуса. Потеря времени. Пусто. Не по тому что контента нет, а по тому что его название отличается. В то время как на втором сайте не нужно ждать окончания загрузки страницы, и тебе сразу же предложат варианты и не заставляет тебя ждать пока страница не загрузится полностью. Даже если ты не знаешь какой вариант названия там используется, то всё равно быстро найдёшь не прибегая к помощи гугла или полного перебора всех возможных комбинаций

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

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

А почему это обязательно должен быть массив в json? Сервер может сразу возвращать готовый HTML

Это фрагмент страницы. К примеру список товаров. Или в списке товаров дожна быть и шапка и контакты сайта?

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

Им просто не нужно показывать страницу. Всё просто.

или поисковых ботов

Любой нормальный интернет поисковик осилит написать бота с возможностью исполнения скриптов. Если не осилит, то у него точно не будет релевантных результатов поиска. Если же речь идёт о граберах, то боту всё равно что парсить. Более того вынесение всего этого в json позволит не запрашивать к примеру стили и каркас страницы, а даст только данные. Сложность бота не изменится.

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

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

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

Фреймворки проще ванили. Иначе их бы не использовали на каждом шагу.

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

Спешу тебя разочаровать - фреймворки умирают только в фантазиях таких как ты.

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

Чем фреймворк это необоснованное применение?

Не могу не процитировать комментарий человека с хабра:

Я, как динозавр, привык, что если я делаю сайт — он прослужит лет 5, и если что — его можно будет через 5 лет спокойно подправить, а не переписывать с нуля. А этот «стек технологий» через 3-5 лет окажется ворохом непонятно работающих, неподдерживаемых и сбоящих механизмов. Потому что сами инструменты устаревают, форкаются, модифицируются с дикой скоростью — мы еще не поняли, нужен ли нам Grunt, а он уже устарел, вместо него Gulp, и так далее.

И чтобы все это работало, придется искать Babel «той самой версии 2017 года, когда ES9 еще не было», от npm отказаться, потому что половина библиотек переедет на другие сервера, а webpack окажется давно заброшен, «так как в стандарте еще в 2019-м появились нормальные инклюды».

И вместо того, чтобы легко найти и поправить строчку в нужном файлике, придется искать детранспилятор Unbabel, распаковщик webunpack, и по крупинкам вычищать синтаксический сахар «еще того года».

А уж если в этих тулзах обнаружится какая-то дырка… то привычка автоматически тянуть 10 используемых и 20 не очень используемых библиотек из веба очень дорого обойдется.

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

Раньше бета- и альфа- версиями ответственных инструментов мы не пользовались — и сейчас не надо поддаваться моде. Пусть сначала допилят это всё от сырого уровня до чего-то стабильного. А мы по-старинке, как прадеды программили — надежно, совместимо, поддерживаемо.

P.S. Мне тут один старый заказчик недавно позвонил — «помнишь, ты нам в 2000 году сайт делал? Вот он что-то перестал русские буквы показывать нормально...» Нехилый аптайм в 17 лет… и все вылечилось правкой collation ;-) я даже не помню, какой версии PHP тогда был… и работает зараза!

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

Обтекай

В каком месте она становится медленние? У тебя что пинг растёт или частота процессора падает? Или может жёсткий диск становится мягким?

кнопки вперёд/назад, история, закладки

Всё это прекрасно интегрируется если руки не из жопы.

Твой мозг не осиливает понять ограниченность области применения какого-либо инструмента?

Через что реализуешь автодополнение при вводе? Через вебсокеты? Или через iframe?

Если тебе в руки дать молоток — будешь им всё подряд хреначить?

Если бы молотком можно было лечить переломы, жарить блины и садить цветы, то почему бы и нет?

Каким боком реакция на GET-запрос поможет мне добавить закладку в случае постоянного URL?

Скажи чем GET запрос отличается от POST запроса и что находится в адресной строке бразуера

Пока что у тебя не получилось опровергнуть что-либо из уже приведённого.

Пока что ты слишком туп чтобы понять опровержение. Ты даже не знаешь что такое GET запрос и не знаешь как это поможет добавить закладку. Вебмакаки насмехаются над тобой.

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

Ломание всех дополнений

И даже тут наглая ложь

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

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

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

Не могу не процитировать комментарий человека с хабра

Цитата с терминами не выглядит столь внушительной если эти термины знаешь

И чтобы все это работало, придется искать Babel «той самой версии 2017 года, когда ES9 еще не было», от npm отказаться, потому что половина библиотек переедет на другие сервера, а webpack окажется давно заброшен, «так как в стандарте еще в 2019-м появились нормальные инклюды».

И вместо того, чтобы легко найти и поправить строчку в нужном файлике, придется искать детранспилятор Unbabel, распаковщик webunpack, и по крупинкам вычищать синтаксический сахар «еще того года».

Зачем человеку нужен babel 2017 года? Есть внятное объяснение? js хранит обратную совместимость babel для старого стандарта не нужен. Это всё равно что пытаться приготовить изюм не из винограда, а из изюма? Какой синтаксический сахар он собирается вычищать, если прямая задача babel как раз и состоит в том чтобы убрать сахар?

Будет, уверен, нормальный менеджер пакетов с графическим интерфейсом, отвалится Babel

Каким боком babel относится к пакетному менеджеру?

Раньше бета- и альфа- версиями ответственных инструментов мы не пользовались — и сейчас не надо поддаваться моде. Пусть сначала допилят это всё от сырого уровня до чего-то стабильного. А мы по-старинке, как прадеды программили — надежно, совместимо, поддерживаемо.

Раньше люди жили в пещерах, и сейчас надо жить. Твои предки были рабами - живи как раб сейчас.

P.S. Мне тут один старый заказчик недавно позвонил — «помнишь, ты нам в 2000 году сайт делал? Вот он что-то перестал русские буквы показывать нормально...» Нехилый аптайм в 17 лет… и все вылечилось правкой collation ;-) я даже не помню, какой версии PHP тогда был… и работает зараза!

Там хоть php обновлялся? Или это просто сборник уязвимостей за прошедшие годы?

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

Если уж и читать, то читать исходный код, а не липовые фантики

Ты уже весь исходный код браузера вместе со всеми дополнениями прочитал?

А ну да, руки то кривые

Нет, руки набирали точно то же самое что и на addons.mozilla.org. Однако в первом случае не находилось нихрена, а во втором было то что нужно.

Ты наивно вериншь что все кто их подключил их же и написал?

Что конкретно это меняет?

Стирай кеш, временное хранилище и так далее. Это тот вывод к которому ты должен был придти самостоятельно.

И зачем мне всё это делать?

К потере информации о моей личности. Для защиты от рекламы хватает.

От засирания поисковой выдачи сеошниками это не спасает. Даже наоборот.

Покупай и дальше аппараты всего за 1000 грн

На более дорогих батарейка тоже дохнет, я видел.

Да хоть с сотней

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

Факты будут? Или только истерика?

Истерика тут лишь у тебя, из-за которой ты засрал весь тред кирпичами. Сходи ещё раз по моей ссылке на википедию и вдумчиво перечитай содержимое статьи внимательно. Пока не осилишь — не возвращайся.

Не лучше

Нет, лучше.

Реализуй фильтр по значению поля без фреймворка

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

Десятипальцевая печать не даст тебе телепатию и не поможет угадать название.

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

Вот, сравни два сайта world-art.ru shikimori.org Первый сайт как ты любишь - статика. Второй просто полон скриптов.

Последний с выключенными скриптами ещё и выглядит как говно.

Первый сайт не выдаёт автодополнения и по этому надо нажать Enter. Это перезагрузка страницы с потерей фокуса. Потеря времени.

Не показатель. Автоматически ставить фокус в поле после перезагрузки никто не запрещает.

Не по тому что контента нет, а по тому что его название отличается.

Для этого придумали всякие Google Custom Search, ибо на коленке запилить качественный поиск — таки весьма непростая задача.

Даже если ты не знаешь какой вариант названия там используется, то всё равно быстро найдёшь не прибегая к помощи гугла или полного перебора всех возможных комбинаций

Для этого придумали всякие разнообразные схемы каталогизации.

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

На нормальных сайтах ссылки на сиквелы/приквелы находятся прямо на странице интересующего меня фильма.

Им просто не нужно показывать страницу. Всё просто.

И твой сайт сразу идёт нахрен. Всё просто.

Если же речь идёт о граберах, то боту всё равно что парсить. Более того вынесение всего этого в json позволит не запрашивать к примеру стили и каркас страницы, а даст только данные.

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

Ты знаешь наизусть нужные методы?

А в чём проблема? element.insertBefore, element.replaceChild и т.д. Не знаешь наизусть — гугль и хороший справочник в помощь.

Тогда накидать решение и вставить его сюда для тебя будет не проблемой.

Проблема в том что мне лень.

Спешу тебя разочаровать - фреймворки умирают только в фантазиях таких как ты.

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

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

В каком месте она становится медленние?

В месте производительности.

У тебя что пинг растёт или частота процессора падает? Или может жёсткий диск становится мягким?

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

Всё это прекрасно интегрируется если руки не из жопы.

Можешь свои руки засунуть обратно. То что этого нет по дефолту и косо-криво запиливается дополнительными костылями вполне соответствует утверждению „отсутствие интеграции со стандартными инструментами браузера”.

Через что реализуешь автодополнение при вводе? Через вебсокеты? Или через iframe?

Причём тут вебсокеты и iframe, дурачок. Попробуй прекратить бесконечно высирать кирпичи и ненадолго задействовать мозг.

Если бы молотком можно было лечить переломы, жарить блины и садить цветы, то почему бы и нет?

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

Скажи чем GET запрос отличается от POST запроса и что находится в адресной строке бразуера

Попробуй перечитать ещё раз словосочетание „при постоянном URL” и свой высер на него. Хотя ты со своим бинарным мышлением скорее всего ничего не поймёшь.

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

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

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

И даже тут наглая ложь

Нет.

Ты знаешь причину, почему дополнения отвалились?

Знаю. Причина в том что манагеры тормозиллы упоротые идиоты.

Поговори со мной как разработчик с разработчиком

Я уже сказал куда тебе нужно идти, разработчик.

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

А мы по-старинке, как прадеды программили — надежно, совместимо, поддерживаемо.

Раньше люди жили в пещерах, и сейчас надо жить. Твои предки были рабами - живи как раб сейчас.

Вся суть нынешних говноделов.

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

Каким боком babel относится к пакетному менеджеру?

Это комментарий к статье, в которой в том числе описывается пакетный менеджер. Если ты умеешь пользоваться поисковиками — без труда её найдёшь.

Там хоть php обновлялся?

Я не автор, но судя по

я даже не помню, какой версии PHP тогда был

могу предположить что обновлялся. Впрочем, к данному обсуждению это не имеет отношения.

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

Ты уже весь исходный код браузера вместе со всеми дополнениями прочитал?

А какой смысл читать отзывы если они куплены Или ты не в курсе того что зловредов стали делать профессионально?

Нет, руки набирали точно то же самое что и на addons.mozilla.org. Однако в первом случае не находилось нихрена, а во втором было то что нужно.

Всегда вбивал названия, всегда находилось то что содержало эти названия

Что конкретно это меняет?

Круг ненависти

И зачем мне всё это делать?

Обеспечение анонимности. Ты же сам пожелал этого

От засирания поисковой выдачи сеошниками это не спасает. Даже наоборот.

Ни разу не видел рекламы. ЧЯДНТ?

На более дорогих батарейка тоже дохнет, я видел.

Так смотреть надо на ёмкость батареи, а не на ценник/ Кроме того повербанки изобретены. Даже старые нокиа не проработают неделю если не будут уходить в режим сна

Сотня вкладок с тонной одновременно выполняющихся говноскриптов

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

Сходи ещё раз по моей ссылке на википедию и вдумчиво перечитай содержимое статьи внимательно.

Беглого взгляда достаточно.

Какие конкретно у тебя возникают проблемы в твоей задаче?

Хрупкий китайский код. Ошибки копипаста, которые надо отловить и какие не обязательно сделаны мной

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

Хорошо. Первое слово из названия «Отсекающие». Какое название будет на ворлдарте? Приведе рассуждения своей коробки вместе с ответом, мне очень интересно. Согласно условию задачи пользоваться гуглом и в часности шикимори запрещено

Последний с выключенными скриптами ещё и выглядит как говно.

Да ладно

Не показатель. Автоматически ставить фокус в поле после перезагрузки никто не запрещает.

В какое из полей ставить фокус если полей больше одного? Как это сделать без скриптов? Как сделать со скриптами? Приведи код

ибо на коленке запилить качественный поиск

На коленке можешь статические сайты делать, на которые никто не будет заходить.

Для этого придумали всякие разнообразные схемы каталогизации.

Сколько сайтов мне надо посетить, чтобы узнать как тут названо это произведение? Какой каталогизатор посетить чтобы узнать как тут называется статья? В то время как с данным подходом достаточно одного сайта

На нормальных сайтах ссылки на сиквелы/приквелы находятся прямо на странице интересующего меня фильма.

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

ЯННП

В этом то и беда. А то такие оптимизаторы как ты умудряются заинлайнить стили в html. Даже если стили это отдельный файл, то всё равно там будет много мусора

А в чём проблема? element.insertBefore, element.replaceChild и т.д. Не знаешь наизусть — гугль и хороший справочник в помощь.

Тут тебе потребуется несколько болше методов. В часности поиск по дереву. Если ты будешь строить дерево руками, то на ванили это будет очень много строк.

Проблема в том что мне лень.

Скорее в том что ты не представляешь реальный объём работ. С фреймворком тебе будет нужна всего одна строка

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

Соединение не должно рваться на каждом килобайте.

Для комфортного сёрфинга достаточно не лепить страницы по несколько мегабайт.

Если у тебя часто рвётся связь, качалка не сможет соеденится с сервером.

Да ладно? И что же ей помешает восстановить соединение с сервером как только связь восстановится?

Если связь у тебя рвётся лишь изредко, то любая веб страница может повторить запрос

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

А где-то есть подтверждение что гугл так действительно делает

https://habrahabr.ru/post/168461/

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

В месте производительности.

FPS? Скорость интернет канала?

Нет, всего лишь DOM раздувается и требует всё больше ресурсов для обработки

В каком месте он раздувается? Лишнее элементы уничтожаются

Ещё и браузер вынужден поддерживать 100500 соединений одновременно.

Это ещё зачем? Ты же не сокеты открываешь

То что этого нет по дефолту и косо-криво запиливается дополнительными костылями

С каких это пор официальное апи стало костылями?

Причём тут вебсокеты и iframe, дурачок

Для реализации COMET, разумеется если ты знаешь что это такое

Но мне неинтересно обсуждать сферических коней в вакууме.

Ты сам поднял эту тему

Попробуй перечитать ещё раз словосочетание „при постоянном URL”

Бедняга не знает что аргументы GET запроса как раз и находятся в url https://ru.wikipedia.org/wiki/URL#Структура_URL Как следствие никакой пробелмы с постоянным url нет и не было

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

Знаю. Причина в том что манагеры тормозиллы упоротые идиоты.

Причина в том что любое мажорное обновление ломало низкоуровневое апи, которое теперь решили закрыть от писавших адоны

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