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)

Ответ на: комментарий от Strafer

>Помните, как-то они раструбили, что на следующий день представят нечто, что вызовет революцию в инете? Типа встроенного хттп-сервера в опере что ли. Ну и где эта сверхфича нынче?

Это называется Opera Unite и о ней вспоминают постоянно.

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

> Одну кнопочку нажать очень трудно, да?

Трудно. Слил?

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

>Начиная с проприентарности и закрытости

Лицензия — это всего лишь вывеска, она ничего не говорит об разработчике и его умении прислушиваться к пользователю.

венду предельно тяжело кастомизировать (не на уровне тему оформления сменить, а коренным образом переработать что-то


+1 И я об этом. Что в ФФ, что в Винде сменить что-то руками (без доп. утилит/аддонов) невероятно сложно, одним текстовым редактором там точно не обойдёшься. А навешивать множество утилит тоже опасно — в лучшем случае получишь тормоза, а в худшем…

// Надо мне найти ту ссылку, где описывается настройка хоткеев в ФФ без аддонов, ручным ковырянием конфигов. Это како-то лисец, скажу я вам, Лавкрафт тихо курит в сторонке! :)

а линукс как раз весьма легко, от загрузчика до оконного менеджера.


Опять-таки +1. И в Опере, и в Линуксе всё (ну, почти всё :)) построенно на простых текстовых конфигах, которые легко поддаются ручному редактированию и скриптизации. Доп-ные модули устанавливаются простым копированием файлов. Никаких ".mozilla/firefox/r5tky84x.default/extensions/{35106bca-6c78-48c7-ac28-56df30b51d2a}", никаких sqlite'ов, db и jar-архивов и прочей дребедени.

Кстати о sqlite: http://www.linux.org.ru/forum/talks/4618334. Читать весь тред.

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

>У тебя в опере страница прыгает неизвестно куда при поиске?

Нет, при осознанном поиске по странице она прыгает туда, где встречается встречается указанная комбинация символов. Как и в ФФ, кстати.

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

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

>До этой опции можно было сделать одну ручную правку разметки

Разметки чего? HTML-страницы? А какое она имеет отношение к «вставить таб после текущего»?

Версия двухлетней давности без проблем поставилась у меня на последнюю бету 3.6.11 и работает отлично.


Прозреваю отключённую проверку версий.

А понятие «нормальные хоткеи» совершенно чудацкое


Нормальные *для меня*. Мы ведь про «меганастраиваемый» ФФ говорим? :)

Хочешь, чтобы было удобно лично тебе, делай удобное сам. Или ищи единомышленников.


Спасибо, но разрабы Оперы уже сделали.

И хоткеи аддонов не показывает…

И кофе не варит. Упущение.


У «фоксика» нет API для доступа ко всему списку хоткеев? Какое убожество… :'(((

Одну кнопочку нажать очень трудно, да?

Трудно. Слил?


Да, ты слил.

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

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

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

Разметки интерфейса браузера, для любителей конфиг-файлов.

Прозреваю отключённую проверку версий.

Нет, правка совместимости. А ты что сказать-то хотел? Расширение работает.

Нормальные *для меня*. Мы ведь про «меганастраиваемый» ФФ говорим? :)

Да. И их можно настроить, но ты же не хочешь этого делать.

Спасибо, но разрабы Оперы уже сделали.

Устал повторять: удобна тебе Опера, сиди на ней, только тявкать на Лисичку не надо, если мозгов не хватило её под себя заточить.

У «фоксика» нет API для доступа ко всему списку хоткеев? Какое убожество… :'(((

В «фоксике» можно накрутить какой угодно хоткей, а не что-то из фанерного списка. Убожество Оперы загоняет в рамки, зато упорядоченно. Красота.

Да, ты слил.

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

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

>Разметки интерфейса браузера

Как всегда, фича, которая есть в диалоге настройке даже самого простейшего хелловорда, в ФФ включается (вернее, включалась) только копанием в конфигах или доп. средствами (о которых ещё надо знать).

Прозреваю отключённую проверку версий.

Нет, правка совместимости.


Один фиг.

А ты что сказать-то хотел? Расширение работает.


То, что оно уже два года не обновляется. Про сюрприз с аддонами в ФФ4 слышал? Короче, в четвёрке оно работать не будет. Ни с правкой, ни без…

И их можно настроить


Можно, но сложно. Слишком сложно для такой пустяковой задачи.

только тявкать на Лисичку не надо


Если в ФФ что-то сделано криво, то я буду говорить, что это сделано криво. Даже если это кому-то не нравится.

а не что-то из фанерного списка.


Прикинь, в Опере нет фанерного списка. :) Как я уже показал в примере с vimperopera, можно легко создавать свои хоткеи и вешать их на любой js-код. А из js ты можешь воротить всё, что душе угодно. И такие хоткеи ТОЖЕ будут отображаться в диалоге настройки.

сделай хотя бы поперёк.


И больше никогда не увидеть озлобленных Правдой фанатиков ФФ? Ну уж нет! :)

малейших искажений


Доооооо!

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

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

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

>это попытка оперы спионерить firebug

Вы так говорите, как будто все остальные не пионерили у Оперы. Все друг у друга пионерят, смиритесь.

Не так. Для этого ЕСТЬ SkipScreen, и для этого может быть МОЖНО НАЙТИ UserJS-ы, пачку, ну или написать, если их нет. Опять удобство оперы во всей красе.


А аддоны, конечно же, искать не надо. И их названия впитываются с молоком матери.

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


Как говорят гномеры — не нужно. Пользоваться древовидными списками для окон этот тот ещё песец. Фильтр решает.

Пытаются найти и установить виджет


Аддоны не ищутся, да.

Кстати, установка userjs-ов не идет по удобству ни в какое сравнение с установкой аддонов FF. Т.е. опера и тут «удобна».


Они не устанавливаются автоматически? Вот засада то какая. Нельзя пару раз клацнуть и троян поставить. А уж если для вас так сложно файл сохранить куда нужно (куда — настраивается), то я уж и не знаю, как можно помочь.

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

Ты, наверное, и файлы со страниц wget-ом качаешь? Опера, я верю, не позволяет по клику скачивать файлы, ведь их можно скачать и без браузера, достаточно скопировать URL и вставить его в терминал. Увы, ФФ дублирует функциональность wget-а, такой комбайн...

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

Хром ещё проще хелловорда.

в ФФ включается ... доп. средствами


Ты знал!

Одно радует, что в Опере даже доп. средствами нельзя включить множество фич.

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

Объясни мне, в чём я неправ? Ты предлагаешь качать видео не браузером, а из CLI. Несмотря на то, что в 99% случае юзер уже на странице, в браузере, видео у него перед глазами, и ему достаточно нажать кнопку «скачать видео». Точно та же ситуация, что и со ссылками на файлы.

Вот на странице видео, вот ссылки на файлы для скачки. Почему ты ссылки на файлы предагаешь качать браузером, а видео обязательно через CLI? Ну, кроме того, что в Опере это не очень удобно, другие причины есть?

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

Видео это такой большой отдельный файл. Который ты хочешь вообще-то сохранить в данном случае.

А открывать wget'ом страницы, которые ты сохранять не собираешься несколько странно.

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

>Почему ты ссылки на файлы предагаешь качать браузером, а видео обязательно через CLI

Может быть потому, что автор сайта не сделал ссылку на файл?

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

В отличии от тебя — понимаю. Дурачка то выключи уже, а то попахивает.

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

На всякий случай - Greasemonkey собственно и работает с userjs, а скачивать я говорил «ссылки» а не страницы.

Ну, это так, на всякий случай, два раза и медленно.

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

Когда ссылка на torrent лежит на сайте, ты ни в коем случае не кликаешь на ней, а то ведь автор дал ссылку не на файл, а на некое описание, как его скачать? Тоже через CLI открываешь?

Давай ещё расскажи, почему видео ни в коем случае нельзя скачивать простым кликом «скачать видео», а обязательно через CLI. Ну, кроме того, что в Опере это неудобно.

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

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

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


Потому что так сделал автор сайта, не? Also, можно сделать одной кнопкой через bookmarklet, даже работает. Поиск предоставлю сделать самостоятельно.

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

Это уже интересный клинический случай. Вот ещё тебе пример: при клике на PDF запускается плагин и открывается документ inline. Этот PDF можно скачивать правым кликом и «save as», или всё-таки надо wget-ом через консоль?

Потому что так сделал автор сайта, не?


Не. Автор сайта сделал текст серым на желтом, твои действия?

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

можно сделать одной кнопкой


С любого-любого сайта?

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

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

> Т.е. для работы «для всех» ему нужен флеш? А нахрен он тогда нужен?

Челябинские лоровцы настолько суровы, что качают все видео, даже не глядя на него? Обычно манией «сначала скачай, а потом разбирайся» страдают те, у кого в браузере флеш вообще не работает...

> Я видео могу и через сам swfdec сохранить могу, без всяких аддонов.

Мог бы, если бы в swfdec работал просмотр видео во всех подобных сайтах.

>> Для этого ЕСТЬ UserJS, и для этого может быть МОЖНО НАЙТИ аддоны, пачку, ну или написать, если их нет.

Я тоже так могу. :)

А они есть? Тогда ссылку, пожалуйста. Для сравнения: SkipScreen

> +1 Никаких обратных отсчётов, никаких ипаний с проверкой версий. Написали его один раз и он может потом хоть сто лет работать, не беспокоя ни автора, ни пользователя.

А в другой теме пишут, среди прочего:

> Отвалился мой userjs, в консоли ошибок пусто.

Врут, наверное... Кому верить? Тому кто пишет, что у него сломалось, или тому, кто заявляет, что сто лет ничего не ломается?

Еще раз напоминаю - userscripts для greasemonkey ломаются также часто, как userjs для оперы. Разница в том, что в FF кроме greasemonkey есть и другие аддоны, а в опере - только ее userjs. Потому что FF ПОЗВОЛЯЕТ ее расширять при необходимости, а опера НЕ ПОЗВОЛЯЕТ.

> А уже как удобно включать UserCSS парой кликов без всяких перезапусков…

А вот тут пишут, что после установки usercss оперу надо перезапускать. Тоже врут, наверное.

> Одну кнопочку нажать очень трудно, да?

Нет, конечно. Но мы же говорим не о том, трудно это или не трудно, а сравниваем функциональность двух браузеров. И получается, что браузер FF позволяет сделать и так и эдак. А браузер Опера позволяет сделать только так, как сказала партия.

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

>запускается плагин

Вот твоя ошибка.

PDF скачивается просто кликом по ссылке, безо всяких плагинов.

Автор сайта сделал текст серым на желтом, твои действия?


Мистер я не передёргиваю, мне кажется ты неадекватен :}

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


Похоже ты латентный тормоз.

С любого-любого сайта?


УМВР.

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


Troll harder.

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

Т.е. фраза вида «бла бла» это пруф? UJS и GM исполняются по разному. Оттого и различия. Говори точно, что не так, а не свои догадки.

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

Это у тебя он скачивается, а у большинства юзеров - показывается прямо в браузере. Но ты продолжай качать видео через CLI, уверен, такой метод способствует удобству и популярности Оперы.

мне кажется ты неадекватен


Ну ты же предлагаешь не скачивать видео только потому, что так сделал автор сайта. Очевидно, на твой взгляд мнение автора сайта очень важно, важнее, чем пользователя.

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

Ага, побежал искать. Пока ни ты, ни я не знаем, какие там различия, остаётся один известный факт - чтобы удобно управлять userjs скриптами, и в ФФ, и в Опере нужна сторонняя тулзень.

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

У большинства юзеров вообще IE и что?

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


Я скорее намекаю, что раз реальной ссылки нет, то прямо скачивать предоставлять нечего. Что ты ещё от браузера хотел? А вот есть такая штука как opera:cache. Оттуда всё вылавливается.

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

> У большинства юзеров вообще IE и что?
«У большинства юзеров две руки и одна голова, и что?» - вот так твой вопрос прозвучит логичнее.

раз реальной ссылки нет, то прямо скачивать предоставлять нечего


Надо же, скачивать нечего, а я кликнул и скачал видео. Это шаманство мне по душе! Не подскажешь, как браузер/плагин без ссылки узнают, откуда качать видео?

А вот есть такая штука как opera:cache


Несомненно. Но многие юзеры ФФ не догадываются, что удобнее поставить себе какой-нибудь cacheviewer и выковыривать оттуда видео файлы, поэтому обречённо тыкают в кнопку «скачать видео».

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

Не я, а авторы:
- http://www.kabatology.com/12/15/ujs-manager-for-opera-unite-opera-10-10-brows...
- http://my.opera.com/Creat0R/blog/2008/04/24/userjs-manager-for-operatm-1-3-0-...

и прочих «similar analogues» (c) вторая ссылка.

А, ну и те юзеры Оперы, которым не нравится чё-то вручную делать. Там, файлы через консоль качать, скрипты сохранять, и т.п. Остальные 1% довольны.

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

Мало ли какие программы люди пишут. У меня, вон, каких только велосипедов не понаписано. А уж если ты не осилил двухпанельник для управления файлами, то это уже клиника.

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

Прямой ссылки обычно нет. Если она есть, то ты не можешь прямо по ней скачать флешку по простой причине того, что её «обслуживает» флешплагин. Пиши Адобу или наконец уже переходи на HTML5 ;)

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

Я в курсе, что 95% юзеров - это клиника. Что ж, процент распространения Оперы совпадает с остальными 5% юзеров, которые осилили двухпанельники.

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

Ссылка есть? Есть. Используя её, можно скачать видео? Можно.

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

Да, кстати, флэшплагин есть не только у Адоба. А торренты обслуживает только торрент-клиент? Или браузеру можно? А можно браузеру обслуживать флэш контент?

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

>Да, кстати, флэшплагин есть не только у Адоба.

Если есть какой-то другой, то почему бы в нём и не посмотреть, нет ли в меню пункта «скачать». Или прикрутить его туда, ежели опенсорс.

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

Это называется Opera Unite и о ней вспоминают постоянно.

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

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

>Почему ты ссылки на файлы предагаешь качать браузером, а видео обязательно через CLI?

Потому что речь идёт о флеше, а флеш — это такая хрень, которая внутря себя чего-то там считает, делает, скачивает и единственный способ её расковырять (если только ссылка на видео явным образом нигде не передаётся) — поставить флеш-плеер. А они бывают двух видов:

1. опенсорсные, которые половину сайтов не открывают;
2. закрытый зонд от Adobe, с его дырами, тормозами и извечным «люди, а когда под 64 бита будет???»

Поскольку ни первый, ни второй выбор не внушает большой радости, люди стали писать различные скриптики для отдельных сервисов, которые этих проблем лишены. Ну а поскольку лично я регулярно сталкиваюсь только с youtube и vimeo, то clive для меня более чем достаточен.

Кстати, все эти скрипты легко интегрируются с Нормальными Браузерами. ;)

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

>А API UJS в опере умеет всё то, что умеет API greasemonkey?

Более того, все скачанные мною обезьяноскрипты прекрасно выполнялись Оперой!

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