|
2.3, Аноним (-), 12:15, 14/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Оно у них и так работает. asm.js на том же V8 будет выполняться быстрее иного жабаскрипта.
То есть, если ты, к примеру, напишешь распаковщик xz на просто js и оптимизированную версию с использованием asm.js, то asm.js версия будет гораздо быстрее.
| |
|
3.8, Lain_13 (ok), 14:29, 14/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
А на сколько он при этом близок к бинарнику, собранному из того же кода, из которого генерировали asm.js-код?
| |
|
|
5.43, Lain_13 (ok), 21:02, 15/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Может тему менять не будем? Тут говорилось о скорости. На занимаемую память лично мне плевать в данном случае.
| |
|
|
3.30, Аноним (-), 20:46, 14/02/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
>Оно у них и так работает. asm.js на том же V8 будет выполняться быстрее иного жабаскрипта.
К сожалению, проблему обычного asm решить так и не удалось. Когда кул-хацкер начинает переписывать что-либо на ассемблере, итог один - больше тормозит и совершенно не переносимо.
| |
3.45, анон (?), 15:02, 16/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
несёшь фигню. с каких это пор вот это:
function sum (a, b) {
a = a | 0; b = | 0;
return a + b;
}
стало быстрее вот этого :
/** @type {function (number, number): number} */
function sum (a, b) {
return a + b;
}
? Каким образом две смены типа ускоряют код?
| |
|
|
|
6.49, arisu (ok), 06:28, 19/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
а я советую прочитать про то, что такое tracing compilers, и почему здесь почти наверняка на входе будут целые числа.
| |
|
|
|
|
|
1.7, A.Stahl (ok), 14:29, 14/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>фоновой компиляции JavaScript
Сколько возни ради этого JS. Странный это язык -- вроде и язык как язык, но никогда не видел, чтобы JS использовался для чего-то кроме свистелок.
Ну перделки ещё, говорят, пишут на нём.
| |
|
|
3.17, Аноним (-), 16:38, 14/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Всегда было интересно, с какой целью аноны при любом удобном случае употребляют эту фразу.
С точки зрения норм русского языка она является отверждением, а так да — мухи любят фекальные массы и никогда их ни с чем не спутают, но какой подтекст туда влкадываете вы?
| |
|
2.10, Аноним (-), 14:39, 14/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>фоновой компиляции JavaScript
> Сколько возни ради этого JS. Странный это язык -- вроде и язык
> как язык, но никогда не видел, чтобы JS использовался для чего-то
> кроме свистелок.
> Ну перделки ещё, говорят, пишут на нём.
Отучаемся говорить за всех. То, чего не знаешь лично ты - не тождественно тому, чего вообще не существует. Компренде?
| |
|
3.13, A.Stahl (ok), 15:14, 14/02/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
>Отучаемся говорить за всех.
Учимся читать. Где это я говорил "за всех"? :)
| |
|
2.14, Аноным (ok), 15:39, 14/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Да с ним уже ничего не сделать, кто хотел, тот давно разобрался, много всего написано... Понятно в общем. Так же Гугл пилит Дарт и вообще полно всяких фреймворков, библиотек и препроцессоров.
| |
2.16, тоже Аноним (ok), 16:09, 14/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> никогда не видел, чтобы JS использовался для чего-то кроме свистелок
То есть, например, банальный калькулятор цены для клиента вам на сайтах никогда не доводилось видеть? Или он всегда был на флеше? Или, может, джаве?
Попробуйте хотя бы отключить JS на Опеннете. Вы же не цените свистелки и перделки? Вперед!
| |
|
3.18, A.Stahl (ok), 16:49, 14/02/2014 [^] [^^] [^^^] [ответить]
| +4 +/– |
Да, это свистелки.
Я где-то сказал, что свистелки это плохо?
(Вы, кстати, не первый, кто в этом треде пытается приписать мне мысли, которые я не озвучивал)
Я сказал, что JS используется, по большей части, для всякого, связанного с пользовательским интерфейсом. Я сказал, что эта часть кода, на мой взгляд, далеко не самая важная. И вообще странно, что язык используется исключительно для подобных вещей. А также странно, что этому уделяют очень много времени и ресурсов.
Я много чего сказал (точнее написал).
Но какая разница что я написал, если никто(это слово не надо понимать буквально) это всё равно не читает и упорно желает приписать мне свои потаённые мыслишки?
А?:)
| |
|
4.24, тоже Аноним (ok), 18:28, 14/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Кто же вас правильно поймет, когда вы так вот буквально пишете:
- что код пользовательского интерфейса - не самая важная часть сайта
- и что этот язык используется исключительно для того, для чего не используется реально существующий и использующий этот язык node.js
Извините, если заслонил вам зеркало...
| |
4.29, Аноним (-), 20:40, 14/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
>Я сказал, что JS используется, по большей части, для всякого, связанного с пользовательским интерфейсом
JS язык общего назначения. Тот факт что практически все операционные системы, появившиеся в последнее вермя, используют именно его ни о чём не говорит?
>Я сказал, что эта часть кода, на мой взгляд, далеко не самая важная
Не волнуйтесь, добрый гугл, эпл и майкрософт посчитают всё за вас, на мощных языках для истинных профессионалов. Кроме того, они вежливо подскажут когда нужно спать, кушать и пойти в туалет.
| |
|
5.37, arisu (ok), 03:35, 15/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> JS язык общего назначения. Тот факт что практически все операционные системы, появившиеся
> в последнее вермя, используют именно его ни о чём не говорит?
это какие? перечисляем, не стесняемся.
| |
|
|
3.23, тот ещё Анонимус (?), 17:49, 14/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Попробуйте хотя бы отключить JS на Опеннете. Вы же не цените свистелки
> и перделки? Вперед!
Уже давно без JS на Опеннете. И что?
| |
3.36, arisu (ok), 03:35, 15/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Попробуйте хотя бы отключить JS на Опеннете.
никогда и не включал. а что должно было произойти?
| |
|
2.20, кевин (?), 17:40, 14/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
я вижу вашу лень даже через слои напусконого сарказмического жира, хорошая попытка.
| |
2.38, arisu (ok), 03:37, 15/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Сколько возни ради этого JS. Странный это язык — вроде и язык
> как язык, но никогда не видел, чтобы JS использовался для чего-то
> кроме свистелок.
> Ну перделки ещё, говорят, пишут на нём.
мода-с. «мы хотим уеб-приложения! чтобы было веселее — мы выберем для этого как можно менее подходящие инструменты, а потом будем героически решать возникшие проблемы!»
| |
|
|
4.40, arisu (ok), 11:54, 15/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Очень хотелось бы услышать о более подходящих инструментах для веб-приложений.
как я уже говорил, суть такова(tm), что «уеб-приложения» не нужны.
санки, впрочем, это всё предвидели и даже сделали когда-то java webstart, но оно оказалось немного преждевременно. однако сама идея была в миллион миллиардов раз лучше, чем то, что творят сейчас.
| |
|
|
|
1.15, krasnodar2000 (?), 15:51, 14/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
А реально вообще дождаться такого, что браузер тянет с сервера байт-код,
а ты у же с какого хочешь языка получаешь этот байткод?
| |
|
2.21, кевин (?), 17:42, 14/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> А реально вообще дождаться такого, что браузер тянет с сервера байт-код,
> а ты у же с какого хочешь языка получаешь этот байткод?
naCL почти. у LLVM вроде была похожая технология в академических проектах.
| |
2.35, Аноним (-), 01:21, 15/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Так на сегодняшний день JavsScript и есть этот байткод.
А пишут люди на ClojureScript, CoffeeScript и еще сотне разных языков.
| |
|
|
2.22, кевин (?), 17:42, 14/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Офигеть. А в мозилле что-то подобное будет?
напиши будет.
| |
|
3.25, Аноним (-), 18:30, 14/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
Это без всяких приколов - самый реалистичный вариант. Ничем серьёзным мазила для своего браузера не занимается, зато занимается свистелками всерьёз.
| |
|
|
|