Ответ на пост "FireFox сходит с ума или уровень оптимизации современного ПО"

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


Шутник

Регистрация: 6.07.17
Сообщений: 91
Цитата (vinkin @ 2.08.2017 - 13:54)
Цитата (AuralFloat @ 2.08.2017 - 15:27)
Цитата (orel57 @ 2.08.2017 - 13:20)
Просто сейчас есть такой довод, что купить оперативку пользователю дешевле, чем разработка сайта на VanillaJS.

Дело не в оперативке. Блять вообще причем тут оперативка?

Если бы у разрабов было мало оперативки, они бы адаптировали ПО под малый её объем, а то понаставят себе по 30 гигов и шпарят.

Ну а что, помните времена когда 64 мб оперативки это было круто? И ничего, работало все. Только странички были простые как два пальца. Картинки весили по 20 кб и грузились по 10 мин на диалап модемах.

Это все из-за рекламы на сайтах. rulez.gif

Ну да. Я поддерживаю. Каждому фронтедщику монитор 1280x1024. Так сказать в боевых условиях верстать . dont.gif и 2 гигабайта озу, чтобы лучше программировалось cool.gif
 
[^]
Modigar
2.08.2017 - 14:00
0
Статус: Offline


Ярила

Регистрация: 15.07.11
Сообщений: 5440
Цитата (bloodhawk @ 2.08.2017 - 13:54)
ТС прям мне глаза открыл
я вот намедни на кутэ5 писал хеловорд себе, так он потек в 2 местах
я уж думал поплотнее покопать маны(точнее, сопсна, хоть один прочитать), а оказывается эт не я рукожоп, а qt5 плохой :)

и как у нас кад система у КБ на 500 юзеров на кутэ не течёт, хуй ево знает...
 
[^]
andrew1969
2.08.2017 - 14:01
4
Статус: Offline


Ярила

Регистрация: 4.06.17
Сообщений: 1868
Цитата (SiAndrey @ 2.08.2017 - 13:14)
JavaScript сравнить с C++ это блять сильно! faceoff.gif faceoff.gif faceoff.gif

Не важно, на чём писать, важно как писать.
Сейчас уже Rust/Darts в браузере поддерживаются. <sarcasm>Но как же без фреймворка для браузера писать? А Rust/Darts - это же переучиваться надо...</sarcazm> Хотя основная проблема таки не в языке, а DOM. Громозко и медленно.
Я согласен с автором. Шпальте...
 
[^]
blow05
2.08.2017 - 14:06
1
Статус: Offline


Моргенмуффель

Регистрация: 10.12.10
Сообщений: 7469
Цитата (Voronezher @ 2.08.2017 - 12:29)
Цитата
которые в Hello World жрут 100 мегабайт памяти. К примеру, клиент вконтакте для Windows, браузер Vivaldi.

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

вивальди (точнее его интерфейс) написан на JS... в результате - лагающее дерьмо. Хотя есть в интерфейсе интересные идеи, да. Вот только пользоваться им невозможно (i7 6700, 16GB ОЗУ)
 
[^]
blow05
2.08.2017 - 14:09
1
Статус: Offline


Моргенмуффель

Регистрация: 10.12.10
Сообщений: 7469
Цитата (bloodhawk @ 2.08.2017 - 12:54)
ТС прям мне глаза открыл
я вот намедни на кутэ5 писал хеловорд себе, так он потек в 2 местах
я уж думал поплотнее покопать маны(точнее, сопсна, хоть один прочитать), а оказывается эт не я рукожоп, а qt5 плохой :)

хз, я на QML пару достаточно сложных интерфейсов наваял, ничего нигде не течет и работает на RasperryPi первой модели
 
[^]
НечтоИзСети
2.08.2017 - 14:14
20
Статус: Offline


Ярила

Регистрация: 29.11.14
Сообщений: 1961
Я, как разработчик старой школы smile.gif, скажу, что всегда стараюсь писать код вручную, а не использовать готовые решения и всякие фреймворки, если это займёт вменяемое время.
В этом случае я, во-первых, уверен, что если будут косяки,то это мои косяки и раз я их создал, то и исправить смогу. А во-вторых, я знаю, как писать оптимальный код, и пишу оптимальный код. smile.gif

Программирование мышкой, типа, клик-клик-клик — готово! — зло. Код нужно писать руками. Прямыми руками.
 
[^]
bloodhawk
2.08.2017 - 14:16
3
Статус: Offline


Шутник

Регистрация: 26.03.15
Сообщений: 77
blow05, Modigar
только не говорите, что мне нужно было, как в сериале, впендюривать табличку сарказмЪ? :)
 
[^]
orel57
2.08.2017 - 14:25
2
Статус: Offline


Шутник

Регистрация: 6.07.17
Сообщений: 91
Цитата (НечтоИзСети @ 2.08.2017 - 14:14)
Я, как разработчик старой школы smile.gif, скажу, что всегда стараюсь писать код вручную, а не использовать готовые решения и всякие фреймворки, если это займёт вменяемое время.
В этом случае я, во-первых, уверен, что если будут косяки,то это мои косяки и раз я их создал, то и исправить смогу. А во-вторых, я знаю, как писать оптимальный код, и пишу оптимальный код. smile.gif

Программирование мышкой, типа, клик-клик-клик — готово! — зло. Код нужно писать руками. Прямыми руками.

Поддерживаю. А сейчас и программируется все именно мышкой. Печально это.
 
[^]
Pohmelniy
2.08.2017 - 14:37
6
Статус: Offline


Ярила

Регистрация: 4.04.14
Сообщений: 5634
Цитата (orel57 @ 2.08.2017 - 13:08)
И знаете, кто в этом виноват? Мы с вами.

Идите нахуй. Я не виноват что ваши разработчики хотят работать меньше, а кушать больше. Я память не для них покупал.
 
[^]
blow05
2.08.2017 - 14:37
3
Статус: Offline


Моргенмуффель

Регистрация: 10.12.10
Сообщений: 7469
Цитата (orel57 @ 2.08.2017 - 13:25)
Цитата (НечтоИзСети @ 2.08.2017 - 14:14)
Я, как разработчик старой школы smile.gif, скажу, что всегда стараюсь писать код вручную, а не использовать готовые решения и всякие фреймворки, если это займёт вменяемое время.
В этом случае я, во-первых, уверен, что если будут косяки,то это мои косяки и раз я их создал, то и исправить смогу. А во-вторых, я знаю, как писать оптимальный код, и пишу оптимальный код. smile.gif

Программирование мышкой, типа, клик-клик-клик — готово! — зло. Код нужно писать руками. Прямыми руками.

Поддерживаю. А сейчас и программируется все именно мышкой. Печально это.

как будто ручками нельзя такого говнокода нагенерить, что ни один программист мышкой за всю жизнь не сможет gigi.gif
 
[^]
ser211
2.08.2017 - 14:39
2
Статус: Offline


фтыкатель

Регистрация: 4.08.09
Сообщений: 2369
Автор прав. У меня страница ЯПа в хроме съедает почти 600Мб оперативы. Жесть.
 
[^]
Drunkone
2.08.2017 - 14:42
0
Статус: Offline


Ярила

Регистрация: 23.05.17
Сообщений: 1820
Цитата (orel57 @ 2.08.2017 - 14:25)
Цитата (НечтоИзСети @ 2.08.2017 - 14:14)
Я, как разработчик старой школы smile.gif, скажу, что всегда стараюсь писать код вручную, а не использовать готовые решения и всякие фреймворки, если это займёт вменяемое время.
В этом случае я, во-первых, уверен, что если будут косяки,то это мои косяки и раз я их создал, то и исправить смогу. А во-вторых, я знаю, как писать оптимальный код, и пишу оптимальный код. smile.gif

Программирование мышкой, типа, клик-клик-клик — готово! — зло. Код нужно писать руками. Прямыми руками.

Поддерживаю. А сейчас и программируется все именно мышкой. Печально это.

Для прототипов хорошо - накликал нечто работающее за день, показал заказчику техническое демо - а дальше причёсывать и оптимизировать.
Главное, чтоб прототип внезапно по решению руководства не переводился в релиз за вечер. cry.gif

Это сообщение отредактировал Drunkone - 2.08.2017 - 14:42
 
[^]
Pyatorchok
2.08.2017 - 14:43
1
Статус: Offline


Приколист

Регистрация: 2.08.17
Сообщений: 297
А вот вообще- какой браузер юзать? Какой ни возьми - всё на хромиуме... Или на той же мозиллке
 
[^]
Дрын
2.08.2017 - 14:44
0
Статус: Offline


сказки в полночь

Регистрация: 22.12.06
Сообщений: 5074
На андроиде можно почистить память ,ускорить работу телефона, а на ПК подобной хуйни нет, только кнопка reset, это и отличает телефон от ПК.
Я не шарю в этих вещах, так только поверхностно озадачился..
 
[^]
sfg12345
2.08.2017 - 14:45
0
Статус: Offline


Ярила

Регистрация: 13.12.16
Сообщений: 3464
Цитата (orel57 @ 2.08.2017 - 13:08)
Сам пост

Работаю как раз программистом (сервер, PHP и все такое).
Так вот, проблема жрущего хрома, firefox'a и так далее - не их проблемы

Знаете, почему раньше браузеры не ели по 10 гигабайт? Да потому что у программистов руки росли не из жопы, как сейчас. Программисты занимались оптимизацией JavaScript кода, чтобы тот работал быстро и ел меньше памяти.

Если ты такой спец по браузерам, ответь на простой вопрос, какого хуя у меня сейчас фокс сожрал 512мег памяти с этой 1 открытой страничкой и полностью заблокированными скриптами?
 
[^]
MrVit
2.08.2017 - 14:46
1
Статус: Offline


Ярила

Регистрация: 27.04.12
Сообщений: 3026
Цитата (bov3275 @ 2.08.2017 - 13:18)
"640K ought to be enough for anybody" © Билли dont.gif

ну и че? когда все пытались поместится в 640кб, то на первом месте была оптимизация, а сейчас всем насрать, страничка на сайте сейчас весит как игрушка целиком 15 лет назад. dont.gif
 
[^]
gebs
2.08.2017 - 14:48
0
Статус: Offline


Ярила

Регистрация: 5.09.13
Сообщений: 4915
Цитата (handur @ 2.08.2017 - 13:15)
Это не объясняет того факта, что Фаерфокс не освобождает забитую кривым кодом память после закрытия вкладки кривого сайта.
А иногда и вообще зависает напрочь при попытке закрыть вкладки.

Не знаю, что у вас за файрфокс, у меня после долгого нахождения вкладки в неактиве, он её заново подгружает.
 
[^]
ichthyandr
2.08.2017 - 14:51
0
Статус: Offline


водоплавающий

Регистрация: 20.02.15
Сообщений: 1857
Цитата (orel57 @ 2.08.2017 - 13:08)
Сам пост

Работаю как раз программистом (сервер, PHP и все такое).
Так вот, проблема жрущего хрома, firefox'a и так далее - не их проблемы

Знаете, почему раньше браузеры не ели по 10 гигабайт? Да потому что у программистов руки росли не из жопы, как сейчас. Программисты занимались оптимизацией JavaScript кода, чтобы тот работал быстро и ел меньше памяти.

А знаете, как сейчас происходит разработка?
Программисту лень что-то оптимизировать, да и не модно это. Модно взять React, Angular, VueJS или еще что-то, что сделает всю работу за программиста и использовать это. А то что эти технологии не только кушают память, но и тормозят (привет, Angular) - никого не волнует.

Из-за таких вот фреймворков и библиотек JavaScript движок начинает потреблять очень много памяти, а в некоторых случаях память начинает еще и течь, что ведет к еще худшим последствиям. И мы с вами видим, что вот беда - Firefox начинает есть память!

Для того, чтобы нажать на кнопку, фронтендеры подключают jquery, angular, все это дело шлифуют бутстрапом, а потом мы удивляемся, а где память? Почему это у нас на одну вкладку 500 мегабайт? У большинства разработчиков просто нет культуры написания кода, главное здесь скорость, но скорость сдачи проекта, а не сайта.

И знаете, кто в этом виноват? Мы с вами.
Мы шли в магазин и покупали оперативную память. И разработчики сейчас считают - если у него будет что-то тормозить, это не наши проблемы, пусть докупит память, комп и так далее. Будет пользоваться кто-то еще.

Поэтому мы и получаем программы, у который интерфейс написан на JavaScript + html, которые в Hello World жрут 100 мегабайт памяти. К примеру, клиент вконтакте для Windows, браузер Vivaldi. 80% сайтов в рунете.

Ребята, я как программист вам скажу - если вы не будете бойкотировать программы, которые написаны на NW.JS (JavaScript, HTML) вместо нормальных C++, C#, вы получите в ближайшие 5 лет софтварный ад. Бойкотируйте программы, которые очень много жрут памяти. Не используйте их.

ТС, а тебя не смущает что браузеры сейчас заточены под видео-аудио стримы, всякие там html5 + каждый на борту отладчик тащит, ммм?
 
[^]
TigroniuS
2.08.2017 - 14:51
0
Статус: Offline


Хохмач

Регистрация: 8.04.14
Сообщений: 723
тоже заметил такую тенденцию,тоже пользуюсь фаерфоксом, хоть в принципе на оперативу грех жаловаться дома 32гб на работе 8гб, но все же как то напрягает и конкретно на работе браузер еще приходится убивать через диспетчер и перезапускать ибо виснет на глухо, уже думаю попробовать поюзать оперу

ЗЫ дома как то раз посмотрел мозила больше 3х гигов отожрала
 
[^]
NetFix
2.08.2017 - 14:52
0
Статус: Offline


Ярила

Регистрация: 14.08.13
Сообщений: 1579
Цитата
Ребята, я как программист вам скажу - если вы не будете бойкотировать программы, которые написаны на NW.JS (JavaScript, HTML) вместо нормальных C++, C#, вы получите в ближайшие 5 лет софтварный ад. Бойкотируйте программы, которые очень много жрут памяти. Не используйте их.


А чего не на ассемблере сразу, эффективней же программки. biggrin.gif
 
[^]
Buracevs
2.08.2017 - 14:52
0
Статус: Offline


Ярила

Регистрация: 30.06.12
Сообщений: 5517
ну так подключают по 100500 библиотек, потому что не знают про getElementById да еще все переменные в глобалку пишут, а потом такие - а хули тормозит???
 
[^]
ichthyandr
2.08.2017 - 14:54
0
Статус: Offline


водоплавающий

Регистрация: 20.02.15
Сообщений: 1857
Цитата (Eserchik @ 2.08.2017 - 13:12)
Уровень абстракции растет - так было всегда.
Писать без фреймворков, ну это значит потерять деньги.

Я например Java программист, в качестве web фреймворка использую Vaadin, он сам генерирует Java script на стороне клиента, как оно тама генерируется мне грубоко по барабану. Зато разработка идет в 5ть раз быстрей, а на это не пофиг моим заказчикам

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

зы ну и про float не забываем при целочисленных вычислениях

Это сообщение отредактировал ichthyandr - 2.08.2017 - 14:55
 
[^]
AuralFloat
2.08.2017 - 14:54
0
Статус: Offline


Хохмач

Регистрация: 26.03.13
Сообщений: 706
У меня сложилось ощущение, что аффтар вообще не вдупляет в тенденции разработки, застрял где-то в 00-х, а digital вообще - та область, которая не по дням, а по часам (в прямом смысле этого слова) развивается.
ТС вообще не понимает ни области применения JS и фреймворков, ни SaaS, ни потребностей юзера и возможностей сервисов, ни методологий разработки, ничего. Автор, называя себя программистом, рассуждает на уровне скорости загрузки котиков и порнухи.
JS - гибкий и достаточно простой язык, посему есть куча говнокодеров, пишуших галимый код, и куча маркетологов-продактов-дизайнеров, добавляющих кучу "фич", нагружающих 80% хлама.
Но нет, автор об этом не думает.
Всем по арифмометру, все на C++.
 
[^]
Modigar
2.08.2017 - 14:54
3
Статус: Offline


Ярила

Регистрация: 15.07.11
Сообщений: 5440
Цитата (sfg12345 @ 2.08.2017 - 14:45)
Цитата (orel57 @ 2.08.2017 - 13:08)
Сам пост

Работаю как раз программистом (сервер, PHP и все такое).
Так вот, проблема жрущего хрома, firefox'a и так далее - не их проблемы

Знаете, почему раньше браузеры не ели по 10 гигабайт? Да потому что у программистов руки росли не из жопы, как сейчас. Программисты занимались оптимизацией JavaScript кода, чтобы тот работал быстро и ел меньше памяти.

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

да тупо потому что код этой страницы никто не оптимизирован.
на главную если зайти, то карачун вообще любому браузеру наступает, особенно мобильным.
 
[^]
Hellzone
2.08.2017 - 14:57
0
Статус: Offline


Ярила

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


 
 



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






Наверх