Size: a a a

2020 June 19

LL

Lama Lover in ErlangRus
js — это язык, код на котором на 90% состоит из всяких странных хаков, которые не то что неидиоматичны, так ещё и просто медленные
источник

LL

Lama Lover in ErlangRus
И всякие проекты типа js с JIT от мозиллы, хоть и были закончены, но работали просто провально и все разработчики говорили, что всё это очень сложно внутри работает опять же из-за специфики языка :/
источник

AB

Alex Bubnov in ErlangRus
Lama Lover
js — это язык, код на котором на 90% состоит из всяких странных хаков, которые не то что неидиоматичны, так ещё и просто медленные
Какая разница, если это таргет? Для бизнес-логики он fast enough, для числодробилок - акселератор сделали.
источник

LL

Lama Lover in ErlangRus
Alex Bubnov
Какая разница, если это таргет? Для бизнес-логики он fast enough, для числодробилок - акселератор сделали.
Так а зачем иметь слабый таргет, когда можно иметь сильный таргет?

Типа js является таргетом де факто, но вот если просто взглянуть на язык, то это, наверное, худший кандидат для таргетового языка
источник

AB

Alex Bubnov in ErlangRus
И что самое главное - js никуда не денется в принципе. Вообще никогда, пока браузеры не заменятся чем-то принципиально иным
источник

LL

Lama Lover in ErlangRus
Если бы в качестве таргета выбрали python, интернет был бы быстрее процентов на 30-40% просто потому что на python хотя бы возможно реализовать JIT

А я и не говорю что было бы если бы выбрали lua ...
источник

LL

Lama Lover in ErlangRus
Alex Bubnov
И что самое главное - js никуда не денется в принципе. Вообще никогда, пока браузеры не заменятся чем-то принципиально иным
Да, ето так
источник

AB

Alex Bubnov in ErlangRus
Lama Lover
Так а зачем иметь слабый таргет, когда можно иметь сильный таргет?

Типа js является таргетом де факто, но вот если просто взглянуть на язык, то это, наверное, худший кандидат для таргетового языка
Не будет сильного таргета, нет такой цели
источник

LL

Lama Lover in ErlangRus
Но у вебасма есть шанс убить js и я считаю, что лучше всё-таки попытаться
источник

AB

Alex Bubnov in ErlangRus
Ни у кого такой цели нет вообще. Иначе бы js уже не было
источник

SS

Sergii Serogin in ErlangRus
я только одного не догоняю, какая цель может быть числодробилки внутри браузера?
источник

LL

Lama Lover in ErlangRus
Alex Bubnov
Ни у кого такой цели нет вообще. Иначе бы js уже не было
Так есть же уже числодробилки. Всякие webgl с gpu ускорением прекрасно работают и рендерят прекрасные картинки, что ещё нужно?
источник

AB

Alex Bubnov in ErlangRus
Lama Lover
Так есть же уже числодробилки. Всякие webgl с gpu ускорением прекрасно работают и рендерят прекрасные картинки, что ещё нужно?
Это использование гпу, а не дженерик числодробилка. Ты на нем физику или проекцию сцены не посчитаешь.
источник

AB

Alex Bubnov in ErlangRus
Sergii Serogin
я только одного не догоняю, какая цель может быть числодробилки внутри браузера?
Да хз на самом деле, это отдельный вопрос. Я даже игры в браузере не очень понимаю
источник

LL

Lama Lover in ErlangRus
Alex Bubnov
Это использование гпу, а не дженерик числодробилка. Ты на нем физику или проекцию сцены не посчитаешь.
https://threejs.org/examples/?q=render#webgl_animation_cloth

Тут считается физика и сцены рисуются, но я тебя понял
источник

SS

Sergii Serogin in ErlangRus
ну игры и 3д ладно
источник

LL

Lama Lover in ErlangRus
Alex Bubnov
Ни у кого такой цели нет вообще. Иначе бы js уже не было
> Иначе бы js уже не было

Типа как? Выходят новые версии браузеров, на которых не запускаются старые сайты?
источник

SS

Sergii Serogin in ErlangRus
хотя тот же  fusion360 в браузере ок было б наверное
источник

AB

Alex Bubnov in ErlangRus
Lama Lover
> Иначе бы js уже не было

Типа как? Выходят новые версии браузеров, на которых не запускаются старые сайты?
Нет, js так же можно было бы компилить в новый таргет. Если бы этим занялись 10 лет назад, могло бы получиться.
источник

AB

Alex Bubnov in ErlangRus
А теперь только полный отказ от браузеров приведёт к каким-то результатам.
источник