1.1, A.Stahl (ok), 10:15, 05/08/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +35 +/– |
>Производительность операций Maps и Sets ... возросла до 11 раз
>Производительность метода Object.prototype.isPrototypeOf теперь не уступает оператору "instanceof", а в некоторых ситуация обгоняет его.
>Обеспечено inline-развёртывание и оптимизация операций
>Существенно возросла производительность вызова функций и конструкторов ... теперь ...17 раз быстрее;
>Сокращён размер - ...более чем на 700Кб ...
>...зато производительность выполнения кода как правило выше;
Всё ускоряется и улучшается и даже уменьшается. А по факту ЯваСкрипт скрипты становятся всё тормознутей и больше. Такой вот ЯваСкрипт дуализм.
| |
|
2.2, Аноним (-), 10:37, 05/08/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
Потому что самый популярный бандлер в мире JS, не умеет удалять мёртвый код, благо это уже поправлено и теперь ES6-код будет вырезаться
Да и такое не только с JS, в кривых руках и Qt Lite будет весить больше своего "полного" собрата, да ещё и жрать по 300мб при старте
| |
|
3.4, борис эйк (?), 10:40, 05/08/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Потому что самый популярный бандлер в мире JS
это ещё что за птица?
| |
|
2.3, борис эйк (?), 10:38, 05/08/2017 [^] [^^] [^^^] [ответить]
| +7 +/– |
никакого дуализма. раньше кнопочки подсвечивали, да снежинки программировали. сейчас электроны и прочую дичь
| |
2.34, Анонимный Аналитик (?), 18:03, 05/08/2017 [^] [^^] [^^^] [ответить]
| +6 +/– |
> Всё ускоряется и улучшается и даже уменьшается. А по факту ЯваСкрипт скрипты
> становятся всё тормознутей и больше. Такой вот ЯваСкрипт дуализм.
Очевидно же, что жабоскриптозники тормозят быстрее, чем ускоряются движки!
Ваш КО
Это первый слой.
На самом деле, громко вопя в каждой новости, что ЖС "почти как ассемблер, только для веба", не тормозит и вообще "почти догнал си", ЖСники просто отвлекают и усыпляют бдительность, готовясь к захвату мирового господства! Пока что человечество спасает отсутсвие единства среди почитателей жабьего скрипта и надобность особенно тщательно прорабатывать и постоянно, из-за происков враждебных группировок, корректировать планы по захвату природных месторождений бананов - гипер и супермаркетов.
| |
|
3.62, freehck (ok), 17:54, 07/08/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Вас послушать, так сразу кажется, что это не ЖабаСкрипт, а весь такой из себя ГипноЖабаСкрипт.
| |
|
2.45, Аноним (-), 13:13, 06/08/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
История идёт по кругу.
Когда-то был замечательный Object Pascal. Потом для него сделали неплохую IDE — Delphi. Но тут набежали «кнопкокидатели-формоклепатели» и где сейчас эта Delphi? Нахфиг никому не нужна!
Мнится мне, что JS, со временем, настигнет такая же участь…
| |
|
3.53, Аноним (-), 11:31, 07/08/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Нахфиг никому не нужна!
Да не, просто дорого стоит, поэтому те кому за почти бесплатно нужно формочку, начинают изобретать велосипеды, а как среда быстрой разработки так и находится впереди планеты всей :)
| |
|
|
1.10, Константавр (ok), 11:30, 05/08/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Балееен... Эту хрень собрать - кучу места и памяти надо. Пытался его скомпилить для одной проги, замучился. А прога оказалась пшиковая и еле работающая. Вот и нахрен завязывать все три строчки кода на жабоскрипте, если под него надо ещё и конкретный движок собирать? Почему жабоскрипт нельзя выполнять везде? Разве он не для этого появился? Напридумывали хрени всякой... Чем питоны, луа и пр. были хуже-то? Каждому же надо своё окружение (и замечу, не такое жирное как окружения для жабоскриптов)
| |
|
2.12, Аноним (-), 11:35, 05/08/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Для нежирного JS, есть Duktape или JerryScript, собирается быстро, ест мало
| |
|
3.14, Константавр (ok), 11:58, 05/08/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Но программа требует именно V8, мне лень разбираться почему, но из-за таких ситуаций пропадает всякий смысл в жабокоде вообще. И с каждым днём таких программ становится больше. И я не могу объяснить разработчикам, что мне не надо в системе двадцать движков жабоскрипта вместо одного питона.
| |
|
4.17, Аноним (-), 12:39, 05/08/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ты тут про жабокод помянул, в я вспомнил, как это добрецо несовместимо между орацле ждк и опенждк, так что на каждом шагу есть повод понудеть
| |
|
5.20, Константавр (ok), 13:08, 05/08/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
А, я имел в виду жабоскрипт. Да и вообще, всё что связано с жабами хорошо не кончается. Сначала были жабы, от них были бородавки, потом появился жабокод, от которого начался батхёрт, потому что он жирный и неповоротливый, который, вроде как, должен исполняться везде, но нифига не так, потом появился жабоскрипт и это вообще пиндец... от него и бородавки и батхёрт и разжижение мозга у разработчиков происходит. Они пишут приложухи с кутимордой, но исполнять их должен V8... Звездоподобное прошествие...
| |
|
6.35, Константавр (ok), 18:12, 05/08/2017 [^] [^^] [^^^] [ответить]
| –4 +/– |
Хе-хе, минусяторы молча минусуют, значит правду говорю, значит попал палочкой в осиное гнездо...
| |
|
7.55, rico (ok), 12:19, 07/08/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Хе-хе, минусяторы молча минусуют, значит правду говорю, значит попал палочкой в осиное
> гнездо...
Не льстите себе. Вы никому с вашими заблуждениями не полезны и не нужны.
| |
|
|
5.51, Аноним (-), 22:22, 06/08/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
>как это добрецо несовместимо между орацле ждк и опенждк
Кхм, вы прямо из анабиоза, да? Oracle JDK давно уже собирается из OpenJDK. Проприетарные куски вроде криптографии меняются на что-нить вроде Bouncy Castle.
| |
5.61, kamiram (?), 16:11, 07/08/2017 [^] [^^] [^^^] [ответить]
| +/– |
очень небольшая несовместимость.
и то... просто некоторое расчитаное под оракл в очень редких местах и иногда лажают на опене.
| |
|
|
5.56, rico (ok), 12:20, 07/08/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Питонов кстати тоже несколько
Я бы сказал питонов столько же, сколько питон-погромистов.
| |
|
6.64, Led (ok), 23:18, 07/08/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> питон-погромистов.
Не клевещи на честный гoвнoкoдeрoв.
| |
|
|
|
|
|
|
2.19, Аноним (-), 13:05, 05/08/2017 [^] [^^] [^^^] [ответить]
| +/– |
Написано оно было отлично. А вот исследования по оптимизациям новых тенденций в JS продолжаются не прекращаясь и приносят свои плоды.
| |
|
3.23, Аноним (-), 13:38, 05/08/2017 [^] [^^] [^^^] [ответить]
| +6 +/– |
> Написано оно было отлично. А вот исследования по оптимизациям новых тенденций в
> JS продолжаются не прекращаясь и приносят свои плоды.
Мы все так говорим, а значит это правда!
| |
|
|
5.60, Аноним (-), 15:09, 07/08/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
>>>> Написано оно было отлично. А вот исследования по оптимизациям новых тенденций в JS продолжаются не прекращаясь и приносят свои плоды.
> О чём по телевизору не рассказали, того не существует!
О чем вам там по телевизору рассказывают, никому не интересно.
А вот когда причиной ускорения указывают "исследования по оптимизации", но при этом чисто случайно оказывается, что каких либо теоретических обоснований, исследований и прочих PhD на эту тему не делалось, то означает это ровно одно - переписали *овнокод.
| |
|
|
|
|
1.21, nobody (??), 13:26, 05/08/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Интересно, сколько ещё всё это можно будет оптимизировать. Вроде бы все возможности должны быть исчерпаны и производительности выйти на плато. Ан нет, всё ещё "до 17 раз быстрее"
| |
|
2.26, Аноним (-), 13:48, 05/08/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Интересно, сколько ещё всё это можно будет оптимизировать. Вроде бы все возможности
> должны быть исчерпаны и производительности выйти на плато. Ан нет, всё
> ещё "до 17 раз быстрее"
Будут "оптимизировать" до тех пор, пока у оптимизаторов хватает ОЗУ, чтобы гонять бенчмарки.
| |
2.28, Аноним (-), 14:19, 05/08/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Пишут движок, смотрят несколько лет как он ведет себя на реальных больших и малых проектах, и приходит понимание где требуются оптимизации. Пишут новый движок. И все повторяется раз за разом вслед за развитием собственно JS-проектов. Вышел React - смотрим что ему нужно для ускорения, дописываем движок. И сразу большинство сайтов на React работают быстрее. Выйдет новая популярная библиотека - будут затачивать под нее.
| |
2.29, Crazy Alex (ok), 14:46, 05/08/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Потому что оптимизируется то, что было добавлено сравнительно недавно.
Цикл примерно такой: становится распространённым какой-то подход к написанию кода (в силу объективных преимуществ или моды - не важно) - дописывается под него стандарт - оптимизируется то, что добавили. Это ж не си, где хоть в stdlib добавь, хоть в свою библиотеку - эффективность не изменится. Если уж сишные аналогии брать - это как добавление сисколлов или расширение существующих, и оптимизация того, что вышло.
| |
|
1.37, Аноним (-), 20:10, 05/08/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Ура, теперь если ты рукожопишь сайтики, можно ещё меньше думать про ресурсы и чаще кричать что память же дешевле. Пойду вторую страницу открою, пока ОЗУ не кончилось и проц не закипел
| |
|
2.39, Аноним (-), 23:32, 05/08/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Ура, теперь если ты рукожопишь сайтики, можно ещё меньше думать про ресурсы
> и чаще кричать что память же дешевле. Пойду вторую страницу открою,
> пока ОЗУ не кончилось и проц не закипел
Дядь, ты чаво? Оно для сервера, и ресурсов не особо жрёт там, если не вылазит где-то баг, что редкость, или говнокод в либах да приложениях.
| |
|
3.44, Аноним (-), 13:08, 06/08/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
> ресурсов не особо жрёт там, если не вылазит где-то баг, что редкость, или говнокод в либах да приложениях
...что далеко не редкость.
| |
|
4.49, Аноним (-), 20:28, 06/08/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> ресурсов не особо жрёт там, если не вылазит где-то баг, что редкость, или говнокод в либах да приложениях
> ...что далеко не редкость.
…на любой программной платформе.
| |
|
5.59, Аноним (-), 14:45, 07/08/2017 [^] [^^] [^^^] [ответить]
| +/– |
> …на любой программной платформе.
Да нет, процент гoвнoкoда для разных платформ разный.
| |
|
|
|
|
1.41, Аноним (-), 05:05, 06/08/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Они так много оптимизируют, что скоро жаваскрипт будет быстрее машинных кодов
| |
1.46, _Vitaly_ (ok), 16:11, 06/08/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
OMG... они наконец-то сделали lookbehind и классы символов в регулярках... неужели этот трындец с автогенереными регулярками по 20 килобайт наконец-то закончится?
/me смахнул скупую мужскую слезу
| |
|