LINUX.ORG.RU

JavaScript в Firefox 4 станет быстрее в 2 раза

 , ,


0

0

20 сентября разработчик Mozilla Пол Руже (Paul Rouget) рассказал о последних наработках в готовящемся выпуске Firefox 4. Помимо усовершенствований, затронувших работу с видео, HTML5 и функции API, разработчик сообщил о новом движке JavaScript, позволяющем значительно ускорить работу сценариев.

JägerMonkey — так называется оптимизирующий компилятор JIT, работающий поверх TraceMonkey. Он компилирует целые методы, задействуя, там где нужно, уже имеющийся движок. Тесты SunSpider 0.9.1 и V8-v5 показали увеличение скорости работы сценариев в 2 и 4 раза по сравнению с Firefox 3.6. Сообщается, что эффект от проделанных изменений можно почувствовать в шестой по счету бета-версии браузера.

Выпуск Firefox 4 должен состояться в ноябре.

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

★★★★★

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

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


а) Будет, там есть .NET Compact Framework.
б) Такое же приложение, переписанное на JavaScript на мобильных девайсах тоже не взлетит, если оно «тяжелое»

А теперь его клиенты спрашивают,


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

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

Жестоко. Мне достаточно Tiny Menu, либо просто кнопки и адрес в строку меню запихать.

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

>Какое хоть в этом практическое применение-то? Один раз настройки задать не судьба?

Ты давно по инету гулял? Если задать всем, скажем, 130%, то у нормальных сайтов будет феерический песец с огромными буквами. И это ради сайтов, которые считают, что font-size: medium придумали для слабаков. ЛОР в этом смысле радует.

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

Ой, да ладно. Кто-то мне тут говорил про (не)нужность недавно, яблофан? :}

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

а) При чём тут .NET CF?
б) В HTML+JS+CSS есть возможность регулировать «тяжесть» в зависимости от типа девайса. В Silverlight возможность работать на мобильных устройствах, в принципе, отсутствует вообще.

надо было сначала обговаривать все условия


Ну вот видишь, в следующий раз обговорят, и «апплеты» пойдут лесом.

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

>Ещё раз — оно там не нужно, т.к. в Опере управление с клавиатуры просто шикарное :}

Еще раз, как перейти в Опере на 10ую вкладку? А на последнюю/первую? А передвинуть ее на 10 позицию?

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

>А передвинуть ее на 10 позицию?

Всмысле на любую другую естессно

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

Одна из самых впечатляющих меня штук во хроме — это отсутствие статусбара. Причём не так, как в сафари («нашим пользователям не нужно знать о существовании урлов»), а изящно — когда видно, куда идёшь. То же самое сейчас есть в епифани и в MSIE9. Хотелось бы получить это и в ФФ. Захламлять статусбар не нужно — лучше убрать его и освободить место.

На самом деле ФФ нужен из-за firebug, adblock и других плагинов (добавить по вкусу). Но тормозить мог бы и поменьше.

А хром — это зло. У него даже окошки тень не отбрасывают! Надо ещё проверить, отражаются ли они в зеркале.

ebonent ★★
()

Да ср*ли большинство на эту скорость обработки JavaScript с высокой колокольни. Лучше бы они тормоза интерфейса лечили. - гордый пользователь chromium.

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

При чём тут .NET CF?


Я хз, SLight работает на .NET, вот я и подумал, что на смартфонах будет работать через .NET CF

В Silverlight возможность работать на мобильных устройствах, в принципе, отсутствует вообще


Штооооо? Правда чтоли?

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

>Еще раз

Ты здесь уже был?

как перейти в Опере на 10ую вкладку?

А на последнюю/первую?



Ctrl-tab, 1, 2. Можно открыть вкладку / сайдбар и невозбранно перемещаться куда угодно. Там даже фильтр есть.

А передвинуть ее на 10 позицию?


Включите уже опцию «открывать новую вкладку вслед за текущей» и оно не понадобится.

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

АдБлок нормальный, да-да, пройдите, не задерживайте.

не нужен

Что это?


Зачем



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

опции сборки


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

Такое, что если бы было именно GTK, то такой проблемы бы не стояло


Я не говорю, что в ФФ идеал (хотя на globalmenu мне плевать). Я вообще не называю ФФ идеалом. Я говорю о том, что по сравнению с ФФ остальные показывают г-но, а не GTK, например. Каким образом наличие огрехов в ФФ делает лучше другие браузеры, в которых огрехи вообще трудно заметны из-за полного перевирания темы GTK?

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

Захламлять статусбар не нужно — лучше убрать его и освободить место.

Его как раз сейчас убирают. Баг в багзилле найти не могу, но такая фича заявлена.

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

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

Лучше дождитесь, когда в Firefox реализуют сохранение картинок без повторной загрузки


Несомненно, это так же критически важно, как и ImgLikeOpera. Всем, кому это мешает, бегом юзать Оперу. Остальные 99.9% остаются на ФФ.

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

>АдБлок нормальный, да-да, пройдите, не задерживайте.

У вас какие-то проблемы? Хотите поговорить об этом?

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


А вот ты всё аргументировал, ага. Бросай уже аналогии и говори по существу. Как маленький.

опции сборки

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


Малыш, читать то научись. Это опции сборки Дебиана. Твоя любимая бубунта на ней основана и берёт оттуда пакеты, напомнить? А опции нужны для того, чтобы понять, собсрано с системный кайро или нет.

Каким образом наличие огрехов в ФФ делает лучше другие браузеры, в которых огрехи вообще трудно заметны из-за полного перевирания темы GTK?


Оно не делает лучше другие браузеры, оно делает Fx хуже. Вопросы?

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

Правда. Процесс движется с ооочень большим скрипом, где-то что-то вроде как-бы сделали... но на iPhone его нет, на WM7 тоже (в браузере)...

вот я и подумал


Ошибка. WM7 вообще не то, что на .NET - там даже Silverlight есть. Но только десктопный. Silverlight в браузере работать не будет. Только планируется. И это в родной МС-овской ОС.

А как работает Moonlight 3 preview - это слёзы. Короче, банальный зонд во всей красе.

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

Это опции сборки Дебиана. Твоя любимая бубунта на ней основана и берёт оттуда пакеты, напомнить?

В Дебиане нет firefox, напомнить? Убунта собирает файрфокса сама.

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

>Полагаю (на освнове статистики загрузок), что юзеров, которым не хватает download statusbar, больше, чем которым не хватает +/-.

Полагаю, что юзеров, которым бы хотелось download statusbar и +/- в одном флаконе, больше, чем и тех, и других. Так что не оправдание. ;)

Эк ты красиво называл оперовские видгеты


Это я так красиво назвал оперовские userjs/usercss/power button/etc. А также аддоны chrome/midori/konqueror/rekonq и ie.

vimperator


Это который прячет панели, который добавляет кучу глюков и которым невозможно пользоваться, пока не осилишь 100 страниц документации? :)

или хромовские расширения (которые даже не все клавиши умеют перехватывать).


Пруф!

AX ★★★★★
()

>JavaScript в Firefox 4 станет быстрее в 2 раза

, чем в Firefox 5.

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

>> Лучше дождитесь, когда в Firefox реализуют сохранение картинок без повторной загрузки

Всем, кому это мешает, бегом юзать Оперу. Остальные 99.9% остаются на ФФ.

99.9%



Всё-таки что-то общее есть у юзеров красноглазых браузеров и банальных ябблоосей. Мультизадачность не нужна, не так ли?

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

Насчёт адблока поговорить не хочу, у меня его нет, но здесь неоднократно обсуждали, какой он кривой в опере-хроме. Аргументировал я списком аддонов, которые очень многим нужны (исходя из скачиваний), в ответ же «не нужно, зачем» - как тебя по существу объяснить очевидное, уже и не знаю. Впрочем, как я выше сказал, пользователям банальных зондов плюсы наличия выбора невозможно объяснить по определению. Убунта пакеты не берёт, а собирает - во всяком случае, что касается ФФ, потому можешь написать в каноникал вопрос, как надо правильно собирать фф.

Теперь только один вопрос - почему из фф, в котором GTK «хуже» (т.к ты не осилил собрать фф правильно), и браузера, в котором GTK выглядит как говно, ты рекомендуешь выбирать г-но?

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

Наверное, подловил, только к концу дня уже трудно понять, в чём.

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

Ты хотел сказать: «Конечно, повторное скачивание картинки 99% пользователей, сидящих на ADSL, так же заметят, как и необходимость поставить ImgLikeOpera». Неудивительно, что Opera популярна в России.

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

> Несомненно, это так же критически важно

Понятно, свободные люди не обмениваются фотками, картины им не интересны, обои не меняют.

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

> Это я так красиво назвал оперовские userjs/usercss/power button/etc. А также аддоны chrome

Это те, которые не умеют сделать нормальный adblock, vimperator, или firebug? Красиво назвал.

Ну да, ну да, это всё не нужно, потому что в Опере этого нет.

Пруф!


http://www.google.com/search?q=mru+ctrl-tab+chrome

queen3 ★★★★★
()

смешно. почти к кажному релизу разработчики заявляют о супер-улучшениях, а на деле броузер всё хуже и хуже работает. когда-то версией 0.4 броузера phoenix (который переименовался постепенно в firefox) я мог пользоваться на первом пне. а вот firefox 3 уже не идёт на моём 64-битном ноуте 2006 года. вот такой прогресс!

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

Правильно звучит «FF без пары-тройки (разных для каждого конкретного юзера) аддонов остётся малоюзабельным средненьким браузером».

Теперь можно старательно утешать себя этим.

queen3 ★★★★★
()

Вот когда станет быстрее, тогда и поговорим

Deleted
()

Вот как интересно... firefox 2 жуткий тормоз, firefox 3 гораздо быстрее, firefox 3.5 ещё быстрее, а тут они ещё прирост обещают.

И это программа, а не железо! не процессоры какие-нить совершенствуют, а код оптимизируют. Есть ли предел, интересно? Я думал, идеальный код всё-таки существует. :)

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

У тебя уверяю, мой недавний опыт на Duron 700 / 128MB показывает, что по сравнению с временами, когда трава была зеленее и девки сисястее, ВСЕ вышеозначенные браузеры тормозят и педалят. Самая тормознутая, кстати, опера 10.50 (или .60?), но не сильно, примерно одинаково хреново всё.

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

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


Хорошо, вычеркиваем...

deis
()

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

Кстати, я как-то тут на ЛОР-е видел, что, мол, уже давно известно, почему Firefox в Windows намного быстрее работает, чем в Linux или BSD (я не про JS, а про визуальную сторону), пытался найти, что почитать на тему, но не нашёл. Может, кто-то просветит?

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

>Конечно, повторное скачивание картинки 99% пользователей, сидящих на ADSL, и при этом никогда ничего не скачивающих через торренты/качалки, никогда не сохраняющие картинки тяжелее 1Кб и не имеющие денег на нормальный мобильный девайс с grps…

Так правильней.

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

AX ★★★★★
()

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

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

>Это те, которые не умеют сделать нормальный adblock, vimperator, или firebug? Красиво назвал.

Нормальный адблок у нас есть, vim'ские клавиши прилепляются (ЕМНИП я тебе уже давал ссылку), про третье ХЗ.

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

>Я думаю, таким пользователям надо сделать вдоль

Бггггггг, что ты там про пользователей ябллоосей писал? :D

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

Нормального блока у вас нет (хз почему, но здесь это неоднократно обсуждалось), vim-овские клавиши имеют такое же отношение к vimperator-у, как и нормальность вашего адблока к нормальности, firebug опера только пилит, но получается ещё кривее чем в вебките.

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

подскажите, как можно обновиться до беты?

Дистрибутив какой?

Самое простое - это скачать с мозиллы и распаковать себе в хомяк, но там ШГ, как здесь уже обсуждалось. Поэтому лучше поискать сборку под свой дистр. Вот для федоры собирают - http://blog.famillecollet.com/pages/Config-en, для убунты должен быть ppa, для остальных - не знаю.

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

>про третье ХЗ

Opersa Dragonfly. Только Лисоводы начнут сейчас ныть, что это не то и им нужен именно файербаг и ничего другого (ну это как виндузятники ноют, что им нужен только МСОфис, и ничего другого)

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

может быть. я пока на seamonkey сижу, он вроде бы не такой тормоз :))) bloatware чёртово.

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

>Нормального блока у вас нет

Есть

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

Подожди, сейчас еще будет недоумевать, кому и зачем в век оптики и ADSL пришло в голову пользоваться 3G. :)

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