URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 76579
[ Назад ]

Исходное сообщение
"Разработчики Mozilla приступили к созданию гибридного JavaSc..."

Отправлено opennews , 22-Апр-11 17:35 
Разработчики проекта Mozilla выступили с инициативой (http://blog.zpao.com/post/4620873765/about-that-hybrid-v8mon...) обеспечения возможности запуска на базе используемого в Firefox движка SpiderMonkey (http://www.mozilla.org/js/spidermonkey/) серверной JavaScript-платформы  node.js (https://www.opennet.ru/opennews/art.shtml?num=29616), позволяющей создавать высокопроизводительные сетевые приложения на языке JavaScript. Основная проблема при портировании связана с привязкой node.js к особенностям реализации JavaScript-движка V8 (http://v8.googlecode.com/), разработанного компанией Google для проекта Chrome. По мнению инициаторов проекта в последнее время наблюдается рост интереса к серверным JavaScript-решением, если среди клиентских решений продукты Mozilla достаточно успешно конкурируют с другими браузерами, то в серверной среде движок V8 пока остаётся безальтернативным решением.

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

URL: http://www.theregister.co.uk/2011/04/20/mozilla_moves_node_d.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=30333


Содержание

Сообщения в этом обсуждении
"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено ascrzy , 22-Апр-11 17:35 
Интересно, они действительно думают что их SpiderMonkey с костылём в виде эмулятора V8 api поверх движка, будет работать так же быстро как с оригинальным V8
ИМХО, бредовая идея

"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено Xasd , 15-Окт-11 17:58 
> работать так же быстро как с оригинальным V8

оригинальный движок V8 вообще  написан (отчасти) на ассембрере.... и как следствие -- существует много архитектур на которых ВООБЩЕ V8 не работает НИКАК!

(например PS3-PPC)

...такчто в выборе "не работает вообще" и "работает" -- уж лучше вариант "работает" ... поэтому Mozilla`вцы молодцы! :-)


"Разработчики Mozilla приступили к созданию гибридного..."
Отправлено arisu , 15-Окт-11 23:40 
> оригинальный движок V8 вообще  написан (отчасти) на ассембрере….

(тоскливо) нет, торагой, не написан он на ассемблере, даже отчасти. и не спорь о вкусе устриц с теми, кто мало того, что их ел, так ещё и умеет их готовить: одна из моих самых активных областей интересов — компиляторы и JIT-компиляторы.

> и как следствие
> — существует много архитектур на которых ВООБЩЕ V8 не работает НИКАК!

нет, не работает он на других архитектурах не потому, что «написан отчасти на ассемблере», а потому что он генерирует на выходе «родной» машинный код, никакой VM там внутри попросту нет. что никак не мешает написать генераторы для нужных архитектур: лишь бы их gcc поддерживал, чтобы сам V8 для них собрать. в первых версиях V8 вообще ничего, кроме x86, не умел. ничего, понадобилось — допилили.

если вдруг тебе будет *очень* интересно — попробуй разобраться в структуре V8. глядишь, поймёшь.


"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено brother anon , 22-Апр-11 17:36 
Смешно блин, реактивный V8 предлагают заменить на тормозной SpiderMonkey.

"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено Аноним , 22-Апр-11 17:57 
>реактивный V8
>тормозной SpiderMonkey

Гуглобои такие гуглобои. Спайдерманки в некоторых тестах опережает в8, например, санспайдер. На ровне, например, в кракен. И отстает только в тесте от создателей в8 - в8 бенчмарк.


"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено megabaks , 22-Апр-11 18:53 
sunspider:
firefox4 - Total:                 227.2ms +/- 1.2% (при этом не отображает ход процесса)
chromium 12 - Total:                 244.8ms +/- 2.2%
Kraken:
firefox4 - Total:                        6596.9ms +/- 1.5% (не отображает ход процесса)
chromium 12 - Total:                        5408.9ms +/- 0.7%

ну и кто тут фанбой? :3


"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено Аноним , 22-Апр-11 19:12 
Ну и что тут? Санспайдер фф выиграл, кракен  немного проиграл. Видимо, что-то немного улучшили в в8. Но из этих результатов называть движок фф тормозным глупо.

"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено megabaks , 22-Апр-11 19:22 
ну тормозным - глупо, согласен
это не опера с её 12236.6ms )
но таки лиса просто некорректно работает с этими тестами
и давай посчитаем:
227/244*100 = 93%
6596/5408*100 = 122%
назвать это "Санспайдер фф выиграл, кракен  немного проиграл" у меня язык не поворачивается

"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено Аноним , 22-Апр-11 19:30 
>Назвать это "Санспайдер фф выиграл, кракен  немного проиграл" у меня язык не поворачивается

http://arewefastyet.com/
Например.

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


"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено megabaks , 22-Апр-11 20:28 
сравни разницу в процентах
и подумай, что ты называешь выигрышем и что "немного"
а твой линк мне ни о чём не говорит
просто цифры некого дяди - не более

"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено Аноним , 22-Апр-11 22:31 
Это проект мозиллы. А вот твои цифры достоверности имеют мало.

"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено megabaks , 22-Апр-11 23:02 
> Это проект мозиллы. А вот твои цифры достоверности имеют мало.

just lol


"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено Аноним , 22-Апр-11 23:13 
Исходнички прилагаются.

http://hg.mozilla.org/users/danderson_mozilla.com/awfy


"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено megabaks , 22-Апр-11 23:40 
какое это имеет отношение к достоверности моих цифр?

"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено Аноним , 23-Апр-11 00:06 
Это к достоверности их цифр.
Твоих - никакое. Что угодно могу там понаписать.

"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено megabaks , 23-Апр-11 00:57 
тебе скринов мало?
или ты думаешь я так быстро рисую? )
а вообще - зафлудились мы с тобой

"Разработчики Mozilla приступили к созданию гибридного..."
Отправлено anonymous , 22-Апр-11 19:35 
> ну тормозным — глупо, согласен
> это не опера с её 12236.6ms )

ORLY? только что проверил.
Opera 11.10: 292.6ms +/- 3.9%
Firefox 4.0.1: 242.6ms +/- 1.0%
при этом бедная опера усиленно моргала экраном, тормозилла — нет.

где обещаные 12? зачем ты меня обманул?


"Разработчики Mozilla приступили к созданию гибридного..."
Отправлено megabaks , 22-Апр-11 19:40 
ок:
лисичка - http://ompldr.org/vOGRuZA/22.04.2011-19:39.png
опера - http://ompldr.org/vOGRuZQ/22.04.2011-19:40.png

"Разработчики Mozilla приступили к созданию гибридного..."
Отправлено anonymous , 22-Апр-11 19:41 
а, нашёл. это на хрякене опера в два раза тормозилле слила.

"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено _HK_ , 25-Апр-11 10:03 
А может так надо:
227÷244×100=93%
5408÷6596×100=82%
или так:
244÷227×100=107.5%
6596÷5408×100=122%

"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено megabaks , 25-Апр-11 12:28 
> А может так надо:
> 227÷244×100=93%
> 5408÷6596×100=82%
> или так:
> 244÷227×100=107.5%
> 6596÷5408×100=122%

да, но разница очевидна
говорить, что с разницей в 7% - это "выиграл", а 22% - это "немного проиграл", мягко говоря, некорректно


"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено лдл , 22-Апр-11 19:27 
кранкшафт они сделали в десятом хроме, до этого в8 проигрывал. а вообще удобнее сравнивать по http://arewefastyet.com/ , правда там версии из транка

"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено Crazy Alex , 22-Апр-11 19:31 
В данном случае транк как раз к месту - на V8Monkey навреняка оттуда же код будет браться

"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено 0xFACE , 23-Апр-11 14:55 
> ну и кто тут фанбой? :3

Вы, разумеется. Один тест выигран. Второй проигран. Налицо рубка примерно на равных. А у вас почему-то победителем безоговорочно объявлен V8. Вот это и называется фанатизмом.


"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено megabaks , 25-Апр-11 09:22 
>> ну и кто тут фанбой? :3
> Вы, разумеется. Один тест выигран. Второй проигран. Налицо рубка примерно на равных.
> А у вас почему-то победителем безоговорочно объявлен V8. Вот это и
> называется фанатизмом.

ты тоже не смог посчитать?


"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено Elhana , 25-Апр-11 11:57 
И тут неожиданно следующая новость:
https://www.opennet.ru/opennews/art.shtml?num=30338

В которой V8 самый медленный. Даже если не брать во внимание результаты IE10 по религиозным соображениям, все равно лиса быстрее в разы.


"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено megabaks , 26-Апр-11 10:48 
> И тут неожиданно следующая новость:
> https://www.opennet.ru/opennews/art.shtml?num=30338
> В которой V8 самый медленный. Даже если не брать во внимание результаты
> IE10 по религиозным соображениям, все равно лиса быстрее в разы.

и?
про 10-ку вообще надо бы помолчать - его как такового вообще не существует пока
+ попытки выдать некий код за эталон...
ну ты понел :3
+ в реальности то хромой таки шустрее


"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено Капитан О. , 26-Апр-11 01:38 
> ты тоже не смог посчитать?

Фанаты такие фанаты. Стоит только заикнуться что их фетиш не идеален, как тут же появляется масса способов подсчета, море соплей и сплошной Get The Fuckts.


"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено megabaks , 26-Апр-11 10:46 
>> ты тоже не смог посчитать?
> Фанаты такие фанаты. Стоит только заикнуться что их фетиш не идеален, как
> тут же появляется масса способов подсчета, море соплей и сплошной Get
> The Fuckts.

понятно - так и запишем - считать не умеешь
+ фанатик
ибо тут никаких гетзефактов нет - тут сухие цифры
таки дела


"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено Зилибоба , 25-Апр-11 17:40 
Что интересно, на моей машине:
opera 11.01 Total: 695.2ms +/- 9.6%
chromium 12.0.747.0 Total: 1141.4ms +/- 4.7%

"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено Аноним , 22-Апр-11 18:27 
Зачем изобретать велосипед, когда можно просто использовать V8? Ну или на крайний случай форкнуться от него, он же ведь распространяется под лицензией BSD.

"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено 0xFACE , 23-Апр-11 14:52 
Вы еще забыли добавить что 640Кб хватит всем.

"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено antono , 24-Апр-11 04:33 
Интересно вот что:

1) В SpiderMonkey есть вкусняшки которых еще долго не будет в V8.
2) Каким образом лицензия BSD помогает форкаться?


"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено bootforce , 25-Апр-11 13:49 
что за вкусняшки такие?

"Разработчики Mozilla приступили к созданию гибридного..."
Отправлено anonymous , 25-Апр-11 14:08 
> что за вкусняшки такие?

на вскидку — только наличие plain C API из коробки. и отсутствие C++ API.


"Разработчики Mozilla приступили к созданию гибридного JavaSc..."
Отправлено rewlad , 26-Апр-11 01:29 

1) новые возможности
yield, comprehensions, destructuring assignment
https://developer.mozilla.org/en/New_in_JavaScript_1.7

2) потоки, вроде