1.3, Аноним (-), 14:35, 12/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +12 +/– |
Имея старый, просто таки древний комп (на работе) я таки вижу только увеличение тормозов, поюзал плюнул вернулся на 3.6 те сайты что мне нужны работают как часики!
| |
|
|
3.104, Аноним (-), 02:33, 13/09/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну тогда лучше вспомнить про FF1. Хотя лучше тогда нарыть самый ранний mozilla suite.
| |
|
2.24, Lain_13 (ok), 16:49, 12/09/2012 [^] [^^] [^^^] [ответить]
| +10 +/– |
Я вот всё жду когда же они начнут собирать с SSE2, чтоб желающие запускать свежий фокс на древней рухляди наконец свалили куда-нибудь подальше. И да, я «увеличения тормозов» на своей двухядерной рухляди пятилетней давности не вижу. По сравнению с 3.6 отзывчивость просто прекрасная. 3.6 же у меня еле ворочался с моей историей, закладками и всем прочим. Голый-то он летал.
| |
|
|
4.151, Lain_13 (ok), 19:24, 13/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Двухядерная рухлядь? Да ты зажрался.
Дешёвый двухядерный процессор + материнка + память стоят копейки сейчас. Особенно б/у. Посмотри на форуме своего города — наверняка кто-то продаёт.
| |
|
5.172, abom (?), 23:13, 13/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Дорого однако. У меня ноут с 4 пнем и как бы проблем не испытываю. Потому как виртуальные машины на серваке никто не отменял, а Х-ы в себе содержат сетевой протокол.
| |
|
4.205, Аноним (-), 09:06, 16/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Двухядерная рухлядь? Да ты зажрался.
Нынче 2 и даже 4 ядра бывает даже в телефонах. Все-таки 2012 год а не 2002 нынче. Впрочем, как правило 2-ядерные системы рухлядью не являются.
| |
|
3.156, Аноним (-), 21:40, 13/09/2012 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Я вот всё жду когда же они начнут собирать с SSE2
Use AMD64, Luke! Там SSE2 - гарантирован. Процов с AMD64 без SSE2 просто не было, поэтому компиляция под AMD64 означает и юзеж SSE2 заодно.
| |
|
4.176, Lain_13 (ok), 01:41, 14/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
У меня убунтовская 64-битная версия. ХЗ как она собрана.
Но я не затем жду, чтоб скорости получить, скорость меня устраивает. :)
| |
|
5.206, Аноним (-), 09:12, 16/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> У меня убунтовская 64-битная версия. ХЗ как она собрана.
Так же как и все остальное, скорее всего. Ну разве что убунтуи любят таким вещам подтягивать секурити еще. Подробнее тут: about:buildconfig
> Но я не затем жду, чтоб скорости получить, скорость меня устраивает. :)
Ах, вы не любите некроманов? Используйте осиновые колья и серебряные пули, говорят помогает :)
| |
|
|
|
4.203, Lain_13 (ok), 22:16, 15/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> gentoo ждет тебя
Я уже говорил тут, что скорость меня не волнует. Вон там выше. ↑
В крайнем случае я фокс пересоберу если они и к 18й версии GStreamer не включат по-умолчанию.
| |
|
|
2.38, Антон (??), 17:20, 12/09/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
> только увеличение тормозов, поюзал плюнул вернулся на 3.6
... плюнул и поставил SeaMonkey, работает как часики! =)
| |
|
3.73, 1q2w3e (?), 20:53, 12/09/2012 [^] [^^] [^^^] [ответить]
| –7 +/– |
Вернулся на Оперу. За те полтора года что я пользовался FF они наконец-то починили ее крахи под Линуксом (из-за них и ушел). Вот где скорость отзывчивости! Доволен как слон.
| |
|
4.97, Аноним (-), 00:28, 13/09/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
полтора года чинить крахи - это да, скорость отзывчивости девелоперов во всей красе
| |
|
5.105, Аноним (-), 02:34, 13/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> полтора года чинить крахи - это да, скорость отзывчивости девелоперов во всей красе
А еще опера нынче тормознее лиса и хрома в плане работы с KS и отстает в реализации новых фич :D.
| |
|
6.112, Crazy Alex (ok), 05:53, 13/09/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
Если не гонять какие-нибудь браузерные игры - незаметно совершенно. Зато памяти жрёт меньше и по отзывчивости она существенно лучше файрфокса и тем более хрома начиная вкладок с 50. А без модных анимашек я уж как-нибудь проживу.
| |
|
7.153, Аноним (-), 19:56, 13/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
еще скажите, что и все сайты (а не только Яндекс) корректно открывает и не крэшится
| |
|
|
|
4.137, gabin (ok), 13:43, 13/09/2012 [^] [^^] [^^^] [ответить]
| +3 +/– |
Крахи то как раз и не починили. А памяти стало жрать нереально много, даже если ограничивать memory cache. Например установил значение кеша в 140 МБ , при этом памяти отжирало 500 МБ , и загрузка процессора 28%. И это при 10 вкладках. Крешится Опера стабильно . За часа 2 работы как минимум раз упадёт. Это на линуксе.
Сижу на ней только из-за удобного сервиса синхронизации
| |
|
5.140, Аноним (-), 15:01, 13/09/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
УМВР, у меня Опера не падает. Жрет памяти прилично, это да, но память для того и покупается, чтобы ее использовать на кэши и прочие вещи, ускоряющие работу. Толку-то от "экономной" лисы, если с большим количеством вкладок она начинает просто тормозить.
| |
|
6.158, Аноним (-), 21:43, 13/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> прочие вещи, ускоряющие работу. Толку-то от "экономной" лисы, если с большим
> количеством вкладок она начинает просто тормозить.
В лисе есть удобнй аддон NoScript, чтобы вырубить фоновые JS, после чего при куче вкладок все работает как часики. А в опере ничего сравнимого по удобству вообще нет. А в паре с адблокплюсом - еще и рекламе хана. У оперы опять же нет ничего сравнимого по функционалу.
| |
|
7.170, arisu (ok), 22:46, 13/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> А в опере ничего сравнимого по удобству вообще нет.
есть. открываем настройки, отрываем все «плугины» и весь «js». всё, ура, ничего не тормозит.
ах, да: если сайт не работает без js — тем хуже для сайта. в блокер его, чтобы больше время не тратить на этот хлам.
| |
|
|
9.179, arisu (ok), 04:18, 15/09/2012 [^] [^^] [^^^] [ответить] | +/– | можно но зачем правда, при отключеном js умирают и юзерскрипты и расширения, п... текст свёрнут, показать | |
|
|
|
|
5.145, arisu (ok), 16:36, 13/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> . За часа 2 работы как минимум раз упадёт.
интересно, как этого можно добиться. работает неделями, не падает. о! видимо, у тебя всякие ненужные флэши включены? выключи.
p.s. полнотекстовый поиск по истории тоже не нужен, полезно вырубать.
| |
|
6.209, Аноним (-), 09:20, 16/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> тебя всякие ненужные флэши включены? выключи.
> p.s. полнотекстовый поиск по истории тоже не нужен, полезно вырубать.
А если браузер не запускать - станет вообще хорошо. Хотя лучше совсем не включать компьютер. На всякий случай. Для надежности надо отключить питание: без питания выжрать оперативку - задача вообще нетривиальная :)
| |
|
7.219, arisu (ok), 13:18, 16/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
а, любитель смотреть флешерекламу. тогда не жалуйся.
p.s. да, ты не поверишь: фичи жрут память. правда, удивительно? и почему они не могут «как-нибудь так»?
| |
|
|
|
|
|
|
1.4, Даум (?), 14:36, 12/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Хорошо, скорость - это то, что сейчас больше всего нужно для ФФ.
| |
|
|
Часть нити удалена модератором |
3.8, Xasd (ok), 14:54, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Ага. Как всегда скорость повышается за "счет использования возможностей процессоров последнего поколения"...
и где здесь проблема?
что ты имеешь против возможностей процессоров последнего поколения?
| |
|
4.9, Даум (?), 14:58, 12/09/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
В деньгах всё дела, типа я такой со старым компом и вы все должны быть на моём уровне и под меня всё делать. С другой стороны сейчас многие программные продукты действительно клали на оптимизацию в чём-либо.
| |
|
5.17, анонимус (??), 15:52, 12/09/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
Дело то не в том, что делать под кого-то со старым компом - дело в том, что современные приложения требуют при равных условиях больше ресурсов для выполнения задач на одних и тех же входных данных нежели их предыдущие версии
| |
|
6.22, Xasd (ok), 16:45, 12/09/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
> дело в том, что современные приложения требуют при равных условиях больше ресурсов для выполнения задач на одних и тех же входных данных нежели их предыдущие версии
эт что ещё за те же входные данные? 6 лет назад Javascript вообще использовалься для целей типа бегущая строка в title-сайта :-D . и прочие сугубо УКРОШАТЕЛЬСТВА (а не для целей прикладных полезных функций).
а о том что будут хоть-сколько-комфортные web-приложения -- в 2006 году можно было только мечтать [каждое web-приложение 2006-года постоянно обновляло свою страничку при любом говнодействии пользователя]
| |
|
7.30, Аноним (30), 16:59, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
>эт что ещё за те же входные данные?
>6 лет назад Javascript вообще использовалься для целей типа
>бегущая строка в title-сайта :-D . и прочие сугубо УКРОШАТЕЛЬСТВА (а не для целей >прикладных полезных функций).
Там ему и место
| |
7.52, artem.stecenko (ok), 17:50, 12/09/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вы несёте чушь, с учетом того что я в Google Mail зарегистрирован с начала 2006 года. А он изначально был на AJAX-е.
| |
7.146, arisu (ok), 16:41, 13/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> а о том что будут хоть-сколько-комфортные web-приложения — в 2006 году можно
> было только мечтать
да и сейчас то же самое. ну неудобен этот ваш браузер в качестве замены «обычного десктопного» софта, неудобен.
| |
|
|
9.168, arisu (ok), 22:33, 13/09/2012 [^] [^^] [^^^] [ответить] | –1 +/– | разговор об этом даже на опеннете уже был неоднократно в очередной раз доказыва... текст свёрнут, показать | |
|
10.210, Аноним (-), 09:30, 16/09/2012 [^] [^^] [^^^] [ответить] | +/– | Как бы что хорошо подходит для массового автомобиля в основном определяет рынок ... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
2.11, Аноним (-), 15:27, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Многопоточность там нужна нормальная. Тормозов при браузинге и так не наблюдается уж давно.
| |
|
3.26, Lain_13 (ok), 16:52, 12/09/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Многопоточность там нужна нормальная. Тормозов при браузинге и так не наблюдается уж
> давно.
Многопоточность там давно уже есть и весьма хорошая, в htop посмотри, например, нажав там F5. Вот многопрцессности, как в Хроме, нет… и не надо.
| |
|
4.34, Аноним (-), 17:06, 12/09/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
Конечно, не надо. Ведь тогда не получится в каждом релизе рапортовать, что устранены утечки памяти. Зачем прерывать многолетнюю традицию?
А если серьезно, системный менеджер памяти лучше справляется с освобождением памяти нежели тот "велосипед", что изобретают мозиловцы.
| |
|
5.36, Lain_13 (ok), 17:11, 12/09/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А если серьезно, системный менеджер памяти лучше справляется с освобождением памяти нежели
> тот "велосипед", что изобретают мозиловцы.
Вот только есть одна проблема — вы же первый взвоете почему фокс на 10 вкладках начал жрать в несколько раз больше памяти, чем раньше. Большие расходы памяти это как-раз проблема многопроцессной модели. Разве что отдают всю сразу, а не передают эту задачу сборщику мусора. А ещё дополнительная нагрузка на процессор для организации общения процессов между собой. Лучше пусть утечки лечат.
| |
5.113, Crazy Alex (ok), 05:54, 13/09/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну-ну. Только хром при этом жрёт памяти больше файрфокса в разы. Интересно, с чего бы это...
| |
|
6.134, Воин ЗОГа (?), 11:41, 13/09/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Надо же где-то в ОЗУ хранить собранную о пользователе информацию перед отправкой на сервер. По крайней мере, это единственное объяснение существования "Процесса GPU", потребляющего 56 Мбайт в простое на системе без поддержки аппаратного ускорения видео.
| |
|
|
|
|
|
1.10, Человек (??), 14:59, 12/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
И вовсе не грандиозное увеличение производительности.
Наверняка это нарушит кучу тупых америкосовских софтовых патентов.
| |
1.12, Zenitur (ok), 15:28, 12/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Да сколько ж можно-то?! Intel с их EXA, UXA, SNA и GLAMOR - ничто по сравнению с тем как Mozilla меняет движок JavaScript.
| |
|
2.16, Аноним (-), 15:37, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Intel делает это довольно быстро и никто не страдает, хотя и бывают регрессии в отношении производительности на некотором их видео, но они не заставят никого переписывать софт. А тут таки проблема может возникнуть, и даже пнуть потом некого, кроме Лисы.
| |
|
3.126, Sergey (??), 08:43, 13/09/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
Я страдаю. Это д*мо трапается. То на GE то на Marble, теперь стало даже на xrestop.
| |
|
4.161, Аноним (-), 21:48, 13/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Я страдаю. Это д*мо трапается. То на GE то на Marble, теперь
> стало даже на xrestop.
Может, вы что-то делаете не так? Почему у меня ничего не трапается? Вы случайно не гентушник, собирающий весь софт с -O9?
| |
|
|
6.211, Аноним (-), 09:38, 16/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
>> с -O9?
> выше O3 продлолжается O3.
Наверное вы имели в виду ПродЛажается ;). Есть класс граждан упоротых на коНпелировании. Они не особо понимают что делают ключи компилера но втыкают в параметры компиляции все что по их мнению относится к оптимизации. А потом идут в багтрекер и слезно вещают что вот, нас тут укусил жуткий баг вашей программы. На поверку оказывается что баг - у одного дурика на всю планету, в силу общей ж@порукости. Вот я и пытаюсь выяснить - не такой ли это случай. Просто странно если у всех работает а у кого-то бац и наворачивается на ровном месте. Такое конечно иногда бывает, но если бы это было фундаментальным свойством браузера - программерский мозг давно бы уже скушали хомячки.
| |
|
7.223, arisu (ok), 13:24, 16/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
>> выше O3 продлолжается O3.
> Наверное вы имели в виду ПродЛажается ;).
опечатка, конечно, но разве плохое слово вышло? «продЛОЛжается». мне даже понравилось.
| |
|
|
|
|
|
2.107, Аноним (-), 02:35, 13/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Да сколько ж можно-то?!
Нет предела совершенству. Поэтому да, столько сколько получится и столько сколько будет нужно.
| |
|
|
|
3.142, Аноним (-), 15:26, 13/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Ну не знаю как они там тестят, а я сам проверяю, на элементарных циклах, ветвлениях, выражениях, фокс заметно отстает, причем чем больше время теста тем это заметно сильнее.
| |
|
4.144, Аноним (-), 16:06, 13/09/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Впрочем извиняюсь, ситуация быстро меняется) пару недель назад сравнивал 14 фокс с нодой, было как сказал, сейчас прогнал пару тестов на 15 фоксе и 0.8.9 ноде - равны, а 21 хром вообще слил в полтора раза) Война однако, не уследишь) По большому счету наверное все это фигня когда в условиях постоянной гонки ктото немного отрывается, завтра глядишь его настигли, а послезавтра и черт не знает что будет)
| |
|
5.212, Аноним (-), 09:41, 16/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> синтетические тесты — гoвно.
..и только Кэп с отключенным JS весь в белом :)
Не забывай дописывать сам, какого черта я должен твои фразы за тебя дописывать?!
| |
|
6.221, arisu (ok), 13:20, 16/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Не забывай дописывать сам, какого черта я должен твои фразы за тебя
> дописывать?!
а почему я один должен трудиться? и ты поработай.
| |
|
|
|
|
4.185, Crazy Alex (ok), 13:32, 15/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Во-первых там всё равно не вдвое, а во-вторых - этот тест, судя по всему, с самого начала разрабатывался так, чтобы показать ерутость v8, и объективность его несколько под сомнением. Это не знасит, что стремиться не надо - но и париться на этот счёт я бы тоже не стал.
| |
|
5.213, Аноним (-), 09:44, 16/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Во-первых там всё равно не вдвое, а во-вторых - этот тест, судя
> по всему, с самого начала разрабатывался так, чтобы показать ерутость v8,
> и объективность его несколько под сомнением. Это не знасит, что стремиться
> не надо - но и париться на этот счёт я бы тоже не стал.
Так поэтому и надо смотреть на различных тестах. Но в целом JS в хроме порезвее. Что не мешает лисе его местами натягивать. У любого двигуна есть сильные и слабые стороны. Вон doom на JS на хроме вообще тупил дико из-за бага в хроме. А в лисе вполне себе работал...
| |
|
|
|
|
1.14, Аноним (-), 15:32, 12/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> передовых техник оптимизации
Это они про кеширование всего подряд в оперативе что ли?
По копейкам оптимизируют раход памяти в течение релизов, уменьшают оное процентов на 15, а потом БАЦ, новая "оптимизация", и памяти уже требуется в несколько раз больше, чем раньше.
| |
|
2.83, XoRe (ok), 23:14, 12/09/2012 [^] [^^] [^^^] [ответить]
| +4 +/– |
>> передовых техник оптимизации
> Это они про кеширование всего подряд в оперативе что ли?
> По копейкам оптимизируют раход памяти в течение релизов, уменьшают оное процентов на
> 15, а потом БАЦ, новая "оптимизация", и памяти уже требуется в
> несколько раз больше, чем раньше.
Грабь, убивай, комментируй не читая!
| |
|
1.18, Аноним (-), 15:53, 12/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Браузер в дерьмо превращается. Имею на ноуте 8гб оперативы, оставил на ночь почтовый клиент, скайп и фаирфокс, утром получил сообщение что свободной оперативы не осталось, все выжрал фаирфокс. Повторил процедуру на следующий день, сообщений не появилось, зато перезапустить фаирфокс не получилось без киляния процесса вручную. Каждый день гамнище какое-то.
| |
|
2.19, Капитан (??), 16:11, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> оставил на ночь почтовый клиент, скайп и фаирфокс
чтобы дрова рубили, пока админ спит?
| |
|
3.214, Аноним (-), 09:51, 16/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
>> оставил на ночь почтовый клиент, скайп и фаирфокс
> чтобы дрова рубили, пока админ спит?
Биткоины считали :)
| |
|
2.20, SKAtina (?), 16:14, 12/09/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Бред полный. Тут явно проблема не в файрфоксе, а в каком-то из установленных плагинов.
| |
|
3.28, Lain_13 (ok), 16:55, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Бред полный. Тут явно проблема не в файрфоксе, а в каком-то из
> установленных плагинов.
Или расширений. Из плагинов так шутит обычно только флэш и только потому, что забывает выгружать видео из памяти, идиот он такой.
| |
|
2.27, Xasd (ok), 16:54, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> оставил на ночь почтовый клиент, скайп и фаирфокс, утром получил сообщение что свободной оперативы не осталось, все выжрал фаирфокс
что за такое сообщение? как мне его полчить? откуда оно вообще появляется?
часто оставляю на ночь комп (да и вообще не выключаю полностью никогда.. максимум в sleep перевожу) но такой вот фигни не наблюдал.
| |
2.163, Аноним (-), 21:52, 13/09/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Каждый день гамнище какое-то.
У вас или засраный профайл, или кривые аддоны. Или просто какая-то веб-страница дико борзеет. Сам по себе лис подобными проблемами не страдает. Ну вот например 15-я лиса, пущена неделю назад. Жрет какие-то 800Mb RSS на 100500 вкладок. Не вижу криминала.
| |
|
1.25, savant (ok), 16:50, 12/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
На какие только извращения не пойдёшь, чтобы ускорить нечто тормозное by design
| |
|
2.29, Lain_13 (ok), 16:58, 12/09/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> На какие только извращения не пойдёшь, чтобы ускорить нечто тормозное by design
У Хрома тоже шустрый JS движок. Даже шустрее фокса. Хром тоже тормозной по-дизайну, раз ему такой движок сделали?
| |
|
3.39, Vkni (ok), 17:21, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Хром тоже тормозной по-дизайну, раз ему такой движок сделали?
Не Хром, а парадигма создания тяжёлых программных интерфейсов на связке HTML+JavaScript. HTML предназначен для вёрстки текста, а JavaScript - для маленьких и лёгких программ. Он же не типизированный и не компилируется (значит, не проверяется статически).
| |
|
4.42, Lain_13 (ok), 17:25, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> не компилируется (значит, не проверяется статически).
Давно уже динамически компилируется, а теперь ещё и динамически типизируется. Хром, кстати, типизацию уже давно умеет.
| |
|
5.44, Аноным (ok), 17:28, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Интересно, а есть ли смысл мутить какой-нить режим, который нужно будет самому руками активировать и в котором нужно будет самому руками всё типизировать?
| |
|
6.46, Lain_13 (ok), 17:31, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Интересно, а есть ли смысл мутить какой-нить режим, который нужно будет самому
> руками активировать и в котором нужно будет самому руками всё типизировать?
Так уже замутили — opalang.org
| |
|
7.49, Аноным (ok), 17:36, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
И от этих костылей на самом же жабаскрипте растёт производительность? Я имел ввиду на уровне движка. Вон у в ECMAScript 5 есть режим "use strict".
| |
|
6.48, Аноним (-), 17:34, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Не надо ничего активировать и все типизировать, просто в тех местах где надо/критично пользуйтесь типизированными контейнерами, где не надо - можете не пользоваться, при этом нетипизированные места движок постарается за вас оттипизировать автоматически.
| |
|
7.60, Crazy Alex (ok), 18:10, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
У типизациии есть плюсы и кроме скорости. Самый жирный - это лишний уровень документации. Вот здесь арбузы храним а здесь - попугаев. По типам это сразу видно. Ну и что не сложишь арбузы с попугаями - тоже хорошо.
| |
|
8.89, Vkni (ok), 23:27, 12/09/2012 [^] [^^] [^^^] [ответить] | +/– | Ещё проверка В общем, в любом случае, в JS, как правило, не используется статич... текст свёрнут, показать | |
|
|
10.102, Vkni (ok), 01:52, 13/09/2012 [^] [^^] [^^^] [ответить] | +/– | Вы вообще смотрели размер исходников хоть одной программы, на которой работаете ... текст свёрнут, показать | |
|
|
|
|
14.130, Vkni (ok), 10:18, 13/09/2012 [^] [^^] [^^^] [ответить] | +/– | Если при тестировании какая-то ветвь не сработала скажем очень редка , проверит... текст свёрнут, показать | |
|
|
16.135, Vkni (ok), 12:59, 13/09/2012 [^] [^^] [^^^] [ответить] | +/– | Мы с вами немножечко смешали две фичи JS, неприятные на больших проектах - дин... большой текст свёрнут, показать | |
|
17.138, Аноним (-), 13:49, 13/09/2012 [^] [^^] [^^^] [ответить] | +/– | Ну здаровьте живете, если на JS не пишите то чего говорите то Во первых он не и... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
6.85, XoRe (ok), 23:18, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Интересно, а есть ли смысл мутить какой-нить режим, который нужно будет самому
> руками активировать и в котором нужно будет самому руками всё типизировать?
Dart, Python, как замена js
| |
6.88, Vkni (ok), 23:26, 12/09/2012 [^] [^^] [^^^] [ответить] | +/– | Зачем Давным давно с 78-го года есть метод выведения типов в выражении То ес... большой текст свёрнут, показать | |
|
7.118, Crazy Alex (ok), 06:00, 13/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Угу. Только явное
float x;
куда яснее выражает намерения разработчика. Даже если компилятору всё равно - человеку, читающему код, много понятнее. Особенно если там не float а какой-то свой сложный тип - можно сразу ткнуться в его документацию, например.
| |
|
6.215, Аноним (-), 09:52, 16/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Интересно, а есть ли смысл мутить какой-нить режим, который нужно будет самому
> руками активировать и в котором нужно будет самому руками всё типизировать?
Типизированные массивы сделали, например, на радость игроделам и подобным. Лиса и хром вроде как умеют, остальные - без понятия.
| |
|
5.76, Vkni (ok), 22:17, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Давно уже динамически компилируется, а теперь ещё и динамически типизируется. Хром, кстати, типизацию уже давно умеет.
Речь идёт не о динамической компиляции, а о статической. То есть, обычной. При статической компиляции происходит проверка синтаксиса, небольшая проверка логики.
Собственно, я бы ничего не имел против встраивания в браузер LLVM машины и передачи скриптов страницы, если они такие тяжёлые, в виде LLVM кода. Если лёгкие, то и JS движок можно не оптимизировать столь тщательно.
| |
|
4.45, Аноним (-), 17:29, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> HTML предназначен для вёрстки текста...
Вылезайте из 90х, и у HTML уже давно другая роль, и JS типизируют и компилят.
| |
|
5.47, Lain_13 (ok), 17:34, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Вылезайте из 90х, и у HTML уже давно другая роль, и JS
> типизируют и компилят.
Ну как-раз HTML своей роли не менял. Разве что помимо картинок теперь можно к тексту приложить звук и видео. Но он как был языком разметки текста, так и остался.
| |
|
6.50, Аноним (-), 17:43, 12/09/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
> как был языком разметки текста, так и остался.
Не вебдев вы, сразу видно, иначе объясните зачем из по вашему мнению "языка разметки текста" убрали управление шрифтами? или например почему все нововведения текста никак не касаются?
| |
|
7.51, Аноным (ok), 17:46, 12/09/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
Потому что для этого CSS есть, который как раз именно для управления шрифтами подходит в 100500 раз лучше?
| |
7.53, Lain_13 (ok), 17:50, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Я и не веб-дев, но чья бы корова мычала. Какое отношение управление шрифтами имеет к разметке гипертекста на логические блоки?
И какие такие «все нововведения»? Звук и видео? А возможность вставлять картинки в нём тебя всё это время не смущала? Что это меняет, помимо того, что теперь рядом с блоком текста можно поместить блок с видео, а не только с картинкой?
| |
|
8.68, Аноним (-), 19:22, 12/09/2012 [^] [^^] [^^^] [ответить] | +/– | Очевидно что начавший ветку говорил об основной функции языка, в начале по факту... большой текст свёрнут, показать | |
|
9.79, Vkni (ok), 22:46, 12/09/2012 [^] [^^] [^^^] [ответить] | +/– | Да, именно так И я, в основном, о том, что это изменение роли произошло эволюцио... большой текст свёрнут, показать | |
|
|
|
|
5.75, Vkni (ok), 22:14, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Вылезайте из 90х, и у HTML уже давно другая роль,
Вот именно об этом и речь. Изначально HTML предназначался для вёрстки, его определённым кол-вом подпорок превратили в язык создания интерфейсов.
> и JS типизируют и компилят.
Его компилируют перед тем, как выкладывать на сервер?
| |
|
6.80, Аноним (-), 22:53, 12/09/2012 [^] [^^] [^^^] [ответить] | –1 +/– | Не, html это не язык создания интерфейсов, так что концептуальных потпорок нет, ... большой текст свёрнут, показать | |
|
7.84, Vkni (ok), 23:15, 12/09/2012 [^] [^^] [^^^] [ответить] | +/– | HTML 5, извините, потерял совместимость с HTML 1 На больших проектах статическа... большой текст свёрнут, показать | |
|
|
|
|
|
12.101, Vkni (ok), 01:51, 13/09/2012 [^] [^^] [^^^] [ответить] | +/– | Потому, что решения задач построения десктопных приложений давным давно отработа... большой текст свёрнут, показать | |
|
11.100, Vkni (ok), 01:45, 13/09/2012 [^] [^^] [^^^] [ответить] | +/– | На современном лёгком языке компиляция мгновенна Посмотрите на OCaml, к примеру... текст свёрнут, показать | |
|
|
|
14.136, Vkni (ok), 13:04, 13/09/2012 [^] [^^] [^^^] [ответить] | +/– | Я думаю, что если тот же Google возьмёт независимую llvm и встроит в Chrome, д... текст свёрнут, показать | |
|
|
|
17.183, Аноним (-), 11:53, 15/09/2012 [^] [^^] [^^^] [ответить] | +/– | Это оно в теории вырастет, а на практике код чаще поддерживается чем пишется, и ... большой текст свёрнут, показать | |
|
|
19.188, Аноним (-), 13:59, 15/09/2012 [^] [^^] [^^^] [ответить] | +/– | Ну вот по моему языки только на простейшей синтетике и можно сравнивать, а как т... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.165, Аноним (-), 21:57, 13/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> У Хрома тоже шустрый JS движок. Даже шустрее фокса. Хром тоже тормозной
> по-дизайну, раз ему такой движок сделали?
А у хрома тормозят другие вещи. Например, загрузка страниц. Хрен знает почему, но у лисы пайплайнинг намного лучше отрабатывает.
| |
|
2.37, Vkni (ok), 17:19, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> На какие только извращения не пойдёшь, чтобы ускорить нечто тормозное by design
В общем, да. HTML+JavaScript не особо предназначены для создания десктопных программ. А ведь это сейчас народ и пытается на них делать.
---------------------------------------------------------------------------------
Мне, кстати, непонятно такое: разница между движками 20%. Это совершеннейшие копеечки. Практически ошибка эксперимента. И был ли смысл огород городить?
Ещё два раза куда бы то ни шло. Хотя тоже не сильное обоснование менять движок.
| |
|
3.77, Аноним (-), 22:18, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> HTML+JavaScript не особо предназначены для создания десктопных программ
А QML+JS?) Смотря что вы подразумеваете под десктопом. Для интерфейсов и клиентов в общем, HTML/QML/JS+обвеска типа дома/ноды по моему самое то, кросплатформенно, без лишних заморочек, и весьма немалую обработку тут же прикрутить можно, в т.ч. и серверную если на ноду посмотреть. А вот чтото чисто системное или совершенно жестко цифродробильное, типа скажем драйверов, или там СУБД, конечно не их, ну так ниша и без этого есть, на той же делфе с 98г пишу по сей день, казалось бы куда более удобно для таких целей, ан нет, на HTML+JS всеже приятнее получается, а в последние 3 года так и вообще не хуже.
| |
|
4.78, Vkni (ok), 22:41, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> А QML+JS?)
JS, как динамически типизируемый язык плохо предназначен для создания больших программ. Он хорош там, где нужны маленькие скрипты.
Впрочем, сейчас, в связи с распространением языков с автоматическим выводом типов, и в скриптах вполне можно использовать языки со строгой типизацией. Например, слегка подпилив OCaml (в сторону упрощения) можно сделать отличный скриптовый язык для замены sh.
Кроме того, вы разве компилируете программы на JS? Вы проводите его статический анализ? А ведь этот анализ значительно упрощается и легче ловит ошибки, если язык типизированный.
В общем, вы забыли упомянуть, что за связкой QML+JS стоит старый, древний, костыльный, но всё-таки приспособленный для создания больших программ, С++.
| |
|
5.82, Аноним (-), 23:06, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Проблема больших программ это проблема древних как оно мамонта сей, когда нет модульности и указатели по всему адресному пространству процесса, а когда у вас модульность и нет средств залезть в другой модуль кроме как через официальный интерфейс, то этой проблемы нет, я не хочу сказать что в JS с этим нет проблем, тоже есть свои грабли, но вообще это проблема другого уровня.
| |
|
6.86, Vkni (ok), 23:18, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Проблема больших программ это проблема древних как оно мамонта сей, когда нет
> модульности и указатели по всему адресному пространству процесса, а когда у
> вас модульность и нет средств залезть в другой модуль кроме как
> через официальный интерфейс, то этой проблемы нет
Это как это нет? Ну разделили вы на модули и что? Библиотека хочет целое число, а вы случайно туда передаёте строку. Если этот код очень редко выполняется, на стадии тестирования у вас есть большие шансы пропустить ошибку. В то же время любой статически типизируемый язык ловит такое на стадии компиляции.
Ну и не надо думать, что все языки на С++ и закончились. JS должен не с ними конкурировать, а со всякими F# и т.д.
| |
|
7.93, Аноним (-), 23:52, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Ну вот нет, по определению, потому что модуль обязан проверять входящие данные в динамике, а не уповать на состояние во время компиляции а потом вдруг падать наглухо если левое подсунут, он должен писать ошибку в лог и продолжать, впрочем практические плюсы у статики конечно есть, я же говорил, не отрицаю, но у динамики есть свои)
А с тем что JS не должен конкурировать с сями я полностью согласен, вот с плюсами уже спорно, ибо у них понтов слишком дофига)
| |
|
8.103, Vkni (ok), 01:58, 13/09/2012 [^] [^^] [^^^] [ответить] | +/– | Ну проверит, поймёт, что ему 4999 раз выдавали целое, как надо, на 5000-й раз пе... большой текст свёрнут, показать | |
|
|
10.129, Vkni (ok), 10:15, 13/09/2012 [^] [^^] [^^^] [ответить] | +/– | Нужны Но статический анализ идёт в дополнение к этому Понимаете - в обычном ко... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
2.41, Аноним (-), 17:23, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Ровно на такие же как сделать нечто тупое by design более человечным)
| |
|
|
2.218, Аноним (-), 10:00, 16/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Интересно прирост скорости на WebGL тоже отразиться..
Сильно зависит от того во что сцена упиралась. Если в JS то отразится. Правда, может быть, тогда это сигнал к тому что надо выпустить нормальную версию на си++? Оно там нахаляву раз так в эн подтянется хотя-бы просто за счет статической типизации и прочая :)
| |
|
3.226, arisu (ok), 13:33, 16/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> эн подтянется хотя-бы просто за счет статической типизации и прочая :)
вот привязался же к «статической типизации», а… да не даёт она мегавыигрыша в долгосрочке, не даёт. все нормальные JIT'ы сейчас способны собрать статистику и сгенерировать один/несколько вариантов кода функции для разных типов. а в простейших случаях и так выводят.
алсо: удачи тебе — с твоей типизацией — в универсальной реализации базовых алгоритмов. ну, например, qsort: правда ведь, няшный костыль получился?
впрочем, я понимаю: алгоритмы переписывать под новые типы нескучно. и разбираться в выхлопе шаблонизатора (который ещё и компилируется в час по чайной ложке) тоже: ведь не зря шаблоны — тюринг-полный функциональный язык, правда?
| |
|
|
1.62, Аноним (-), 18:36, 12/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Интересно узнать: представленные результаты тестов нового движка лучше конкурентов? Я имею в виду Opera и Chrome.
| |
|
2.67, Аноним (-), 18:59, 12/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
21 хром обгоняет 14 фокса по моим прикидочным тестам приблизительно раза в 2, ну и многие также около того отзываются, таким образом рост производительности на 20-25% кардинально не решает, но всеже приятно)
| |
|
1.63, kombat (ok), 18:40, 12/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Жалко. Интересно было бы узнать мнение людей. Огнелис, и громоптица, мореобезьяна.. (Кто там говорил про зоопарк?)неплохо звучат. Но Серьезному браузеру - достойное имя!
| |
|
|
3.166, Аноним (-), 21:58, 13/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Internet Explorer. Серьёзней некуда.
Разведчик интернета. Почему разведчик? Потому что влобовую биться очкует - слишком очевидно неравенство сил :)
| |
|
|
1.70, Аноним (-), 19:48, 12/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Пока весь фокс - всего лишь один процесс, тормоза обеспечены, ускоряй жабаскрипт, не ускоряй...
| |
|
2.74, aleos (ok), 21:56, 12/09/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Землю-крестьянам! Заводы-рабочим! Ребенку-многопроцессорность!
И как мы раньше жили без этого? А тут прям все. Тупик. И жизни дальше нет.
| |
|
|
4.124, Crazy Alex (ok), 06:18, 13/09/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если кто не в курсе:
1) в браузере куча интерпретируемого кода, который для операционки виден как данные. Этот код не шарится между инстансами. То есть зазря пропадает память.
2) у потоков общая память, что шутсрее любого IPC (даже быстрее shared memory у профессов, AFAIK - но браузерным процессам shared memory может сделать только полный кретин - замучаешься синхронизировать, да и выгод от изоляции не получить).
| |
|
|
2.167, Аноним (-), 22:01, 13/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Пока весь фокс - всего лишь один процесс,
Мсье, один процесс может запускать более одного треда, внезапно. Используя более 1 CPU. Кстати веб-воркеры в FF уже умеют использовать все ядра процессора, что прекрасно видно например в бенчмарке Peacekeeper (та часть где параллельный обсчет нескольких картинок с разной яркостью).
| |
|
|