Браузеры, к чему мы пришли и что имеем

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (12) [1] 2 3 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
drklord
1.06.2017 - 04:04
Статус: Offline


Шутник

Регистрация: 6.11.16
Сообщений: 12
121
Приветствую!

В связи с поминками браузера Firefox решил поделиться мыслями и наблюдениями.

До недавнего времени пользовался только Firefox и давно заметил тенденцию, что сообщество Mozilla (группа разработчиков-добровольцев, разрабатывающих Firefox) активно внедряет в браузер новый сторонний функционал, типа чата-звонилки, в то время, как важные ошибки (баги) годами висят неисправленными (существует подобие форума по ошибкам, где каждый может разместить ошибку/недоработку, и каждый, за вознаграждение, может ее исправить, если группа разработчиков сама не снизойдет). Такая политика привела к тому, что Firefox стал занимать много места на диске и в оперативной памяти, уменьшилась скорость его работы.

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

Небольшое разъяснение, знатоки Weбъ программирования могут не читать. Основная масса языков "Web", такие как Perl, PHP, Pithon, ASP... выполняются на сервере, где находится/лежит сайт, сервер получает запрос от пользователя/браузера на страницу, компилирует/собирает ее посредством компилятора языка, на котором она написана (если она не статичная/html), и выдает пользователю/браузеру. Таким образом, для любого действия страницу нужно обновлять (отправлять запрос на сервер и получать ответ/результат), много сложных вычислений при создании/генерации одной страницы нагружают сервер, а если эти действия умножить на кол-во посетителей (для каждого посетителя сервер персонально вычисляет, будем считать, что кеширования не существует, кеширование - это когда сервер записывает результат вычислений в файл и в следующий раз, вместо того, что бы снова считать, берет содержимое этого файла), то сервер займется вычислениями на 100% и посетители будут ждать открытие страницы очень продолжительное время, на этом принципе построены DDOS атаки. Но есть другие Web языки: JavaScript, Java. Они выполняются не на сервере, а на компьютере посетителя. Теперь можно обновлять отдельные участки страниц без обновления страницы целиком (Ajax), и часть нагрузки/"необходимости вычислений" переходит к посетителю.

Теперь понятно, почему Java* так популярна. Это очень удобно, экономит время, уменьшает кол-во кликов, позволяет делать анимацию/эффекты (язык разметки HTML5, покушающийся на лавры Java* и Flash, только сравнительно недавно появился).

Снова отступление. Программировать с нуля нудно и скучно, поэтому, если у Вас нет своих наработок и не удалось позаимствовать чужой код, - не беда! Все уже придумали за/для Вас. На Вашем языке собрали полезные наборы готовых компонентов и назвали FrameWork'ами. Это как сверлить электродрелью вместо ручной, - быстрее, но нужно электричество. С FrameWork'ом быстрее, но он больше памяти кушает.

Итого имеем: куча Java* с FrameWork на одной странице. Умножаем на кол-во открытых вкладок и Firefox сжирает всю (что может) оперативную память и виснет. Так вот, недавно дошло до того, что достаточно стало только одного такого сайта для Firefox, поэтому я вынужденно перешел на другой браузер, он тоже прожорлив, но, хоть не виснет.

К чему я все это написал? Прежде всего хотел поделиться. У меня не слабый компьютер, на слабых компьютерах проблема особенно актуальна. Во все браузеры сейчас встроена очистка памяти от неактивных вкладок, но она, почему-то не помогает ;), плагины так же есть для очистки памяти. Так же есть отдельно развивающийся браузер на старом движке Firefox, - Pale Moon, который отлично для слабых компьютеров подходит. Пишите, как вы боритесь с подобной проблемой.

Немного сумбурно получилось. На последок подчеркну, что я не против Java* с FrameWork'ами, глупо их не использовать, просто во всем нужно знать меру.
 
[^]
Yap
[x]



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
CrazyDoppel
1.06.2017 - 04:07
133
Статус: Offline


Хохмач

Регистрация: 21.01.14
Сообщений: 630
А что там с поминками фаерфокса?
 
[^]
Голод
1.06.2017 - 04:08
84
Статус: Offline


Сделано в СССР

Регистрация: 3.11.08
Сообщений: 100
Дома Firefox. На работе на всех машинах Firefox. Всё везде обновляется. Ничего не виснет и память не жрёт. Что со мной не так?
 
[^]
CrazyDoppel
1.06.2017 - 04:12
58
Статус: Offline


Хохмач

Регистрация: 21.01.14
Сообщений: 630
Цитата (Голод @ 1.06.2017 - 04:08)
Дома Firefox. На работе на всех машинах Firefox. Всё везде обновляется. Ничего не виснет и память не жрёт. Что со мной не так?

Фуфелфокс-то и память не жрет? Правда чтоль? 450 мегов памяти через 10 минут работы, одна вкладка. В то время когда тот же хром поедает 200 мегов при 5-6 вкладках, а до 500 разъедается только если стримы смотреть.
 
[^]
6a6aXa
1.06.2017 - 04:18
38
Статус: Offline


Ы

Регистрация: 14.12.11
Сообщений: 38
ТС, Pithon на python исправь, а то вроде статья про программирование)
 
[^]
RealTor
1.06.2017 - 04:20 [ показать ]
-18
zolotit
1.06.2017 - 04:21
8
Статус: Offline


Редкий комментатор

Регистрация: 11.02.16
Сообщений: 1058
Слишком много непонятного для большинства.
Ставят яндекс, амиго smile.gif.
Не нравится один - ставь другой.
 
[^]
Голод
1.06.2017 - 04:22
28
Статус: Offline


Сделано в СССР

Регистрация: 3.11.08
Сообщений: 100
Цитата (CrazyDoppel @ 1.06.2017 - 11:12)

Фуфелфокс-то и память не жрет? Правда чтоль? 450 мегов памяти через 10 минут работы, одна вкладка. В то время когда тот же хром поедает 200 мегов при 5-6 вкладках, а до 500 разъедается только если стримы смотреть.

Оперативки 8 гигов. Проц i-5 3470/3.20GHz. Рабочий комп. Специально открыто в лисе около 50 вкладок. Если поставить лису 64бит, жрать будет ещё меньше. Юзаю только её. Проблем нет.

Это сообщение отредактировал Голод - 1.06.2017 - 04:28

Браузеры, к чему мы пришли и что имеем
 
[^]
DNW
1.06.2017 - 04:22
65
Статус: Offline


Ярила

Регистрация: 6.05.15
Сообщений: 9014
хз как юзал фаерфокс так и юзаю. В разы удобнее хрома
 
[^]
Hanglider
1.06.2017 - 04:27
23
Статус: Offline


Ярила

Регистрация: 3.01.15
Сообщений: 2491
Цитата (Голод @ 1.06.2017 - 06:08)
Дома Firefox. На работе на всех машинах Firefox. Всё везде обновляется. Ничего не виснет и память не жрёт. Что со мной не так?

Наверное то, что давно не наблюдал за поведением FF. Вот куске скрина то, что реально имеем. Если запустить что-нибудь из видео c youtube-a, то FF и его plugin-container быстренько отожрут под гиг оперативы.
Ты посмотри, понаблюдай, будешь неприятно удивлен.

В догонку: система Win7, FF 64-bit.

Это сообщение отредактировал Hanglider - 1.06.2017 - 04:28

Браузеры, к чему мы пришли и что имеем
 
[^]
synaesthesia
1.06.2017 - 04:27
24
Статус: Offline


Хохмач

Регистрация: 21.11.11
Сообщений: 771
смешались в кучу кони, люди.
 
[^]
Revanche
1.06.2017 - 04:29
23
Статус: Offline


Адвентист Седьмой Буквы

Регистрация: 20.04.16
Сообщений: 5331
Цитата (CrazyDoppel @ 1.06.2017 - 04:07)
А что там с поминками фаерфокса?

почему меня не покидает ощущение, что я на 9ть дней выпал из новостей?
мне тоже интересно- с чего поминки, и как я, с моим "огнелисом" смог пропустить похороны?
(года с 2000 пользую только его gigi.gif )
 
[^]
Mark1322
1.06.2017 - 04:35
1
Статус: Offline


Ярила

Регистрация: 12.05.16
Сообщений: 1418
WATERFOX x64 и не ебЁт.
 
[^]
Creon
1.06.2017 - 04:37
18
Статус: Offline


Юморист

Регистрация: 8.01.17
Сообщений: 455
Что за термин "Java*"? faceoff.gif
 
[^]
synaesthesia
1.06.2017 - 04:37
12
Статус: Offline


Хохмач

Регистрация: 21.11.11
Сообщений: 771
Цитата (Голод @ 1.06.2017 - 03:22)
Цитата (CrazyDoppel @ 1.06.2017 - 11:12)

Фуфелфокс-то и память не жрет? Правда чтоль? 450 мегов памяти через 10 минут работы, одна вкладка. В то время когда тот же хром поедает 200 мегов при 5-6 вкладках, а до 500 разъедается только если стримы смотреть.

Оперативки 8 гигов. Проц i-5 3470/3.20GHz. Рабочий комп. Специально открыто в лисе около 50 вкладок. Если поставить лису 64бит, жрать будет ещё меньше. Юзаю только её. Проблем нет.

16гб + и7 6700HQ (2.5 - 3.2GHz) (по ощущением не хуже, чем и5 3570к на десктопе) - 10вкладок, в одной играет видео на ютубе.
результат на скрине.

вообще там очень много нюансов.
у меня, например, appdata лисы кочует года эдак с 2011, в лисе сейчас 7к закладок + 377 спид дайлов (это когда в пустой вкладке отображаются превьюшки сайтов).
ну и всякие нужности типа там foxy proxy, download helper'ов.

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

Браузеры, к чему мы пришли и что имеем
 
[^]
chapayka
1.06.2017 - 04:38
13
Статус: Offline


Приколист

Регистрация: 21.01.13
Сообщений: 205
Цитата (synaesthesia @ 1.06.2017 - 07:27)
смешались в кучу кони, люди.

ещё и яву на кой-то чёрт приплёл
 
[^]
wiking
1.06.2017 - 04:40
8
Статус: Offline


Хохмач

Регистрация: 11.11.11
Сообщений: 679
да все браузеры нынче жрут оперативу, где то больше, где то меньше... без банерорезалок вообще не возможно сёрфить(
 
[^]
synaesthesia
1.06.2017 - 04:41
8
Статус: Offline


Хохмач

Регистрация: 21.11.11
Сообщений: 771
Цитата (Creon @ 1.06.2017 - 03:37)
Что за термин "Java*"? faceoff.gif

обычно астериск (вот та звездочка) применяется, когда в поисковом шаблоне хотят указать одну или несколько любых символов.
например:
Java* в человеческом языке будет Java[и быть может какие-то еще буквы, цифры и т.д.]
итого под Java* автор имеет ввиду Java и JavaScript.

Java-аплеты (Java в браузере) сейчас фактически не встречаются и вымерли как вид.
 
[^]
Creon
1.06.2017 - 04:42
5
Статус: Offline


Юморист

Регистрация: 8.01.17
Сообщений: 455
Цитата (chapayka @ 1.06.2017 - 04:38)
Цитата (synaesthesia @ 1.06.2017 - 07:27)
смешались в кучу кони, люди.

ещё и яву на кой-то чёрт приплёл

Это чтобы умнее казаться.
 
[^]
synaesthesia
1.06.2017 - 04:44
-1
Статус: Offline


Хохмач

Регистрация: 21.11.11
Сообщений: 771
Цитата (chapayka @ 1.06.2017 - 03:38)
Цитата (synaesthesia @ 1.06.2017 - 07:27)
смешались в кучу кони, люди.

ещё и яву на кой-то чёрт приплёл

ну отчасти насчет жабы он прав.
вопрос только в том, что последний раз жаба-аплеты я видел году эдак в 2009ом в каком-то втентаклевском приложении, так что немного не актуально.
 
[^]
Stout
1.06.2017 - 04:48
3
Статус: Offline


Балагур

Регистрация: 14.10.15
Сообщений: 850
С каких это пор Perl и PIthon(Python) стали языками веб-программирования?))))
 
[^]
Stout
1.06.2017 - 04:50
16
Статус: Offline


Балагур

Регистрация: 14.10.15
Сообщений: 850
Цитата (6a6aXa @ 1.06.2017 - 04:18)
ТС, Pithon на python исправь, а то вроде статья про программирование)

Статья про хуй пойми что!
 
[^]
Stout
1.06.2017 - 04:52
7
Статус: Offline


Балагур

Регистрация: 14.10.15
Сообщений: 850
Цитата (synaesthesia @ 1.06.2017 - 04:44)
Цитата (chapayka @ 1.06.2017 - 03:38)
Цитата (synaesthesia @ 1.06.2017 - 07:27)
смешались в кучу кони, люди.

ещё и яву на кой-то чёрт приплёл

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

Только Java-апплеты не выполняются в окружении браузера... Их обрабатывает JavaRE
 
[^]
synaesthesia
1.06.2017 - 04:55
-3
Статус: Offline


Хохмач

Регистрация: 21.11.11
Сообщений: 771
Цитата (Stout @ 1.06.2017 - 03:52)
Цитата (synaesthesia @ 1.06.2017 - 04:44)
Цитата (chapayka @ 1.06.2017 - 03:38)
Цитата (synaesthesia @ 1.06.2017 - 07:27)
смешались в кучу кони, люди.

ещё и яву на кой-то чёрт приплёл

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

Только Java-апплеты не выполняются в окружении браузера... Их обрабатывает JavaRE

Цитата
Но есть другие Web языки: JavaScript, Java. Они выполняются не на сервере, а на компьютере посетителя.

ну, например, вот эта формулировка в целом верна. в остальные не вчитывался.
может пропустил, но тс, кажется, не указывал, что жаба вращается в окружении браузера. и я не указывал.

upd:
если это претензия к моей формулировке "Java в браузере", то ну как бы результат ее выполнения мы видим непосредственно на странице, а не в jre.

Это сообщение отредактировал synaesthesia - 1.06.2017 - 04:58
 
[^]
Sabermax
1.06.2017 - 04:59
3
Статус: Offline


Весельчак

Регистрация: 20.03.14
Сообщений: 122
Цитата (Голод @ 1.06.2017 - 08:22)

Оперативки 8 гигов. Проц i-5 3470/3.20GHz. Рабочий комп. Специально открыто в лисе около 50 вкладок. Если поставить лису 64бит, жрать будет ещё меньше. Юзаю только её. Проблем нет.

А зачем вкладки обрезал на скрине? Одну только вижу.

Это сообщение отредактировал Sabermax - 1.06.2017 - 05:02
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 46922
0 Пользователей:
Страницы: (12) [1] 2 3 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх