LINUX.ORG.RU
ФорумTalks

Почему современные браузеры такая тормозня

 ,


0

1

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

Перемещено leave из general



Последнее исправление: leave (всего исправлений: 2)
Ответ на: комментарий от vbr

Там ноутбук за 200 тысяч, сертифицированный под линукс, интел последнего поколения, 32 GB оперативы,

И невидия, да?

На амд аппаратное ускорение работает ВЕЗДЕ, даже в Телеграме

anonymous
()
Ответ на: комментарий от CrX

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

Не думал, что оно связано? Эффективный топ менеджер производителя железа увидел показатели роста продаж <5% и приуныл. После второй бутылки позвонил в гугл/мозилла и поплакал. Те ему сразу нарисовали схему откатов и наняли 100500 макак «писать» «новый» «популярный» «стек»(™).

jolka
()
Ответ на: комментарий от rupert

Ускорение видео в хроме на линуксе вообще никогда не работало

шо ты такое говоришь. Ускорение отлично работает. и в хроме и в фаерфоксе. Только есть опять таки нюанс. Ускорение требует поддержки новомодной функции Х в драйвере, а ее нет, поэтому все аппаратное ускорение будет отключено ))))). В предыдущей версии драйвера есть поддержка этой функции Х но икссервер не совместим с предыдущей версией драйвера. А новый хром будет несовместим с предудыщей версией иксов которая поддержиывает предыдущую версию драйвера который поддерживает новомодную функцию Х. И даже если ты все откатишь на предыдущую версию, где все работает и поддерживается, сайты начнут тебя посылать на Х из-за того что версия старая. Насколько я знаю заговор он же сотрудничество между производителями железа и дермокодерами официально имеет место быть.

antech
()
Ответ на: комментарий от anonymous

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

antech
()
Ответ на: комментарий от anonymous

Так это лишь «видимость», в них выполнение js останавливается через время, пока не сделаешь окно активным

Если ты про полную выгрузку, то у меня такого нет.

Если про троттлинг кода на JS, то да, есть такая фича в firefox, и у меня она еще более в разы агрессивно настроена, чем по умолчанию.

Поэтому у меня браузер CPU почти не потребляет.

А вот с памятью непонятки, всё-таки есть у меня ощущение, что в firefox что-то течёт. потому что opera может неделями стоять без перезапуска. А вот firefox постепенно память поджирает.

wandrien ★★
()
Последнее исправление: wandrien (всего исправлений: 1)

Изначально в HTML была заложена замечательная идея. Сервер отдает просто размеченный контент, а как его отображать - это уже дело браузера. На основе возможностей платформы, на которой запущен браузер, целей и предпочтений пользователя который это читает. Как угодно можно отображать. HTML это просто размеченный по смыслу (абзац, заголовок, картинка, важное слово) контент. По смыслу, а не по отображению (шрифт, отступ, координаты)!!! !!!!!!

Но. Люди такие поехи, а программисты это дважды чеканутые. А маркетологи это четырежды чеканутые! И вот они все собрались и поняли дико крамольную мысль - мы не должны пользователю позволять отображать НАШ КОНТЕНТ как ему заблагорассудится! КАААК! КААААК! Он же изменит отображение так, что НАША НЕНАВЯЗЧИВАЯ РЕКЛАМА станет незаметна! Низкий процент конверсии! Падение продаж! Гроб гроб кладбище.

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

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

Классно, но естественно что это не проканало, потому что смешивать противоположное это шизуха полная. И началось триумфальное шествие CSS, натянутого по историческим причинам, на несовместимый с новой идеей HTML, породив это убожество. И начались темные браузерные войны, в попытках внедрить фишки «только у нас так может пердеть».

Через несколько лет такой вакханалии, браузеры раздуло до совершенно непомерных масштабов. А все потому, что:

Современный браузер это гибрид виртуальной машины и крайне развитой системы компьютерной верстки. Причем, эта система работает не так как классические, например LaTeX, когда ОДИН РАЗ генерируется выходной файл PDF и потом отображается он. А она работает так, что выходное отображение генерируется непрерывно, на каждой машине каждого пользователя, который это смотрит. Генерируется по огромному, крайне запутанному, противоречащему друг другу набору правил верстки, прописанному верстальщиком, фреймворком или еще каким шайтаном, с учетом ТЕКУЩЕГО состояния дерева DOM, которое меняется работающими в фоне скриптами в любую секунду.

И что, вы считаете, что вот это - может нормально работать? Может не тормозить? Нет.

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

Мне просто тоже очень интересно, почему на моем амд 1000мгц со 256мб рамы и жифорс4, раньше работала и венда, и контра, и вэб, и ютуб и это все одновремено, а теперь у меня 4 ядерный i5 на 3ггц 8000мб рамы гф 710 и слайдшоу даже в сраном браузере…. как там вышло? И во всем этом софте какого то нового функционала как то не появилось. Такое ощущение что на нашем новомодном железе просто майнят крипту.

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

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

Для майнинга крипты использовались полезные далдоны, которые сами ставили себе на компы всякие SETI@HOME и гоняли их сутками.

jolka
()

Современные браузеры - это не просмотрщики html документов, а среда выполнения для javascript кода и даже немного бинарного через webassembly. Теперь это неповортливая виртуальная машина, которую разработчики расширяют и расширяют, сделав из нее монструозный комбайн, практически операционную систему второго уровня.

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

раньше работала и венда, и контра, и вэб, и ютуб и это все одновремено

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

devl547 ★★★★★
()

Это не браузеры тормозня, это фрэймворки на которых вояют говносайты тормозня.

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

есть такое. Считаешь рост пропорционален? ну старые 1024х768 и новые 1920х1080 имеют кофициент всего 2.6. а цпу 1 ядро 1ггц против 4 ядер 3 ггц это уже в 12 раз, + гипертрединг + новые симд + аппаратные модули(шифрование декодинг видео) + рост ipc. Я уже молчу что это все уже давно в видеокарту переехало. Сравнивать древний цпу с современым GPU…. Кстати новое шифрование проблем с производительностью на древнем железе не имеет. по объему данных, раньше фильм весил 700мб сейчас 4г где то раз в 6. объемы накопителей скорости шин выросли x100. почему винхр занимала на диске 1гигобайт а вин11 занимает 60гигобайт? неужели картинка рабочего стала в 1080 прибавила 59гигобай с новыми алгоритмами сжатия? или теже линуксы, почему при установке если инсталер увидет у тебя меньше 2г рамы то запускатся откажется? хотя если убрать это ограничение, ну просто поправить код, то все прекрасно ставиться и работает.

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

https://www.youtube.com/watch?v=tD5NrevFtbU

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

teod0r ★★★★★
()

Почему современные браузеры такая тормозня

потому что написаны не на лиспе

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

на моем амд 1000мгц со 256мб рамы и жифорс4, раньше работала и венда, и контра, и вэб, и ютуб и это все одновремено

Потому что ты сказочник.

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

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

А кстати. напомнил. есть такая игрушка NFS undergroud . Сейчас называют его underground 1, но это после того как появился второй. Так вот, да в те времена на том железе она подлагивала. ну вот запустил ее на 5800 райзене и что ты думаешь, она подлагивает точно так же в тех же местах. ахахахахах. а разница она есть и в том что на текущем железе можно крутить настройки графики как угодно в плане фпс не меняется вообще ничего. На старом железе если выкрутить все на максималки то фпс проседает. на средних впринципе тоже самое что и современном железе. видимо 4 шейдеров на 4 гефорсе чуть не хватает для максималки.

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

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

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

Обычное дело, недогруз видеокарты из-за говнокода и/или какие-то проблемы с таймингом анимации/кадров. Уcловно говоря sleep() разбросанные по коду мощным железом не ускорить.

anonymous
()
Ответ на: комментарий от antech

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

anonymous
()
Ответ на: комментарий от CrX

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

Альтернативы всё равно нет, поэтому от повторения слова «помойка» ничего не изменится. Тем более, как выяснилось, тс обмазался с ног до головы трекерами и прочим js-мусором, не удосужившись поставить ublock. Разруха не в клозетах, а в головах. (с)

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

Альтернативы всё равно нет

Собственно, я это сразу и сказал, более того, в этом была основная суть моего первого поста.

Разруха не в клозетах, а в головах

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

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

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

УМВР. Вангану что тормозил у тебя вяленый гном.

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 1)
Ответ на: комментарий от anonymous

о том и речь что софт написан намерено чтобы тормозить.

antech
()
Ответ на: комментарий от anonymous

или можно взять другой пример хотя и с underground дело обстоит так же. Загрузка игры. в 2001 все говорили диски механические медленые фрагментация хренация, поэтому мы сидим и ждем пока условная контра загрузится. Сейчас nvme 10гбайт\сек на чтение. казалось бы про «загрузку» можно вообще забыть. любая игрулька даже запускатся так как будто и не выключалась, 10гбайт\с это наминуточку ddr3 сколько выдает. И че и где? удивительно но ждать загрузку приходится столько же.

antech
()

lynx уже предлагали?

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

и главное преимущество перед всякими rtf и подобным, которые в итоге сдохли.
rtf

И давно оно сдохло?

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

SeaMonkey
Два - три года назад работало сносно, но сейчас наверное всё еще хуже

Пока ещё робит.

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

ни в макоси такого и близко нет.
Навожу на текст, меняется на текстовый курсор. Увожу с текста - не меняется.
ни в макоси такого и близко нет.

Меньше суток назад, safari «17.4.1 (19618.1.15.11.14)» глюк с курсором прям один в один.

Там ноутбук за 200 тысяч, сертифицированный под линукс, интел последнего поколения, 32 GB оперативы, тут всё ок.

200 тысяч кого? Если рублей и всего 32 GB то чую, что вы что-то сделали не так при покупке.

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

Да ладно. У меня 54 окна в firefox сейчас открыто. Занято браузером 6 ГБ.

FF с заглавной лора 503.4 Мб

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

а теперь у меня 4 ядерный i5 на 3ггц 8000мб рамы гф 710 и слайдшоу даже в сраном браузере….

Возможно вы посещаете сайты которые сделаны в виде «слайдшоу».

Такое ощущение что на нашем новомодном железе просто майнят крипту.
новомодном железе
8000мб рамы

смешно пошутили.

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

шапочку из фольги делать не стоит, проще взять стальной горшок

Фольгу найти проще чем искать «стальной горшок» по размеру головы.
С Уважением Ваш КО.

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

Почему современные браузеры такая тормозня

выпущенный еще в 2008 Nehalem оказалось достаточно с запасом для большинства задач.

вы друг друга стоите :)

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

И че и где? удивительно но ждать загрузку приходится столько же.

«столько же» КМК это ваше субъективное мнение, посади вас сейчас за старую машинку и вы оцените насколько это «столько же» отличается от «столько же».

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

картинка она не только пикселями отличается, она еще и глубиной цвета и сжатием. Раньше везде было мыло и чуть ли не 128 цветов, теперь всем хочется идеальных фоток, а еще лучше видюшек. А в придачу css не с color=green, а с нормальной градацией… и плавными анимациями. Так что тут «не все однозначно»

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

ну наверно когда то было и чернобелое с лупой на экран. Но во времена amd k6-k7 32 бита вполне себе стандарт. по сжатию уже писал, никто 264 софтово не декодирует, в любой интеграшке есть аппаратный кодек. Если ты постараешся и включишь софтовый декодер то все станет очень печально несмотря на железо. Градация это как бы совсем пустяковая задача даже для железа 20 летней давности. И если уж говорить о картинке более высокого качества ну попробуй видосик 12бит 4к 60fps, Точнее сначало попробуй найди камеру которая это сможет, потом железо которое это потянет и монитор который это покажет ))). Выросло то только разрешение да и то немного.

antech
()
Ответ на: комментарий от anc

хорошо, скажу иначе, по мониторингу диска, он даже близко не достигает своих максимальных скоростей на чтение которые демострирует в тестах. Скажу еще иначе он читает со скоростью 100-200мб\с с большими перерывами, что действительно несколько больше механического диска особенно древнего механического диска. Но 10гб\с даже не пахнет. И проц не загружен, и сеть не загружена, железка просто чего то ждет, возможно очередного таймера в коде.

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

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

1. Один NVME

$ time cp -ax CentOS-Stream-9-latest-x86_64-dvd1.iso ~/.1-1
real	0m4.913s

$ ls -lh CentOS-Stream-9-latest-x86_64-dvd1.iso
8.0G CentOS-Stream-9-latest-x86_64-dvd1.iso
8Гиг за 5 секунд.

2. Второй NVME
$ time cp -ax devel.qcow2 /home/kvm-nvme/kvm-nvme/devel.qcow2
real	1m19.194s
$ ls -lh devel.qcow2
42G devel.qcow2
42Гб за 1 минута 19 секунд.

КМК не очень похоже на «100-200мб\с с большими перерывами»

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

контекст был про загрузку игрушки а не копированию файла. ты этим хотел доказать что файлы могут копироваться быстрее 200мб\с? )))) сурьезно? а мне типа нужно возразить «не верю! это все фейк» и обвинить тебя в участии в глобальном заговоре ))))

antech
()
Последнее исправление: antech (всего исправлений: 2)
Ответ на: комментарий от antech

Скажу еще иначе он читает со скоростью 100-200мб\с с большими перерывами, что действительно несколько больше механического диска особенно древнего механического диска. Но 10гб\с даже не пахнет.

...

контекст был про загрузку игрушки а не копированию файла.

Очень смешно.

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

Скажу еще иначе он читает со скоростью 100-200мб\с с большими перерывами, что действительно несколько больше механического диска особенно древнего механического диска. Но 10гб\с даже не пахнет. И проц не загружен, и сеть не загружена

А как ты определишь, что из RAM в VRAM текстуры в это время распаковываются? Ну это как один из вариантов. А так может быть куча однопоточных алгоритмов, которые как раз и жуют данные чанками по 200Мб.

Ну и не скажу сейчас про 10 лет назад, но вот точно скажу, что 20 лет назад на мейнстримном компе, чтобы послушать МП3, приходилось останавливать всю остальную работу. Даже перемещение окна в венде лагало при проигрывании. А игры, ну так сейчас текстуры одной комнаты могут весить столько же сколько весь HL в 1998м.

Loki13 ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)