@JSlang

Страница 522 из 2237
Oleg
29.12.2016
18:19:49
Пришлось надеть маску капитана

Алексей
29.12.2016
18:19:55
вообще надо смотреть насколько часто будет дёргаться библиотека

Таймураз
29.12.2016
18:19:59
Ну так тред пошел о том что оптимизация не нужна
Я имел ввиду, что согласен с тобой)

Oleg
29.12.2016
18:20:08
А

Google
Oleg
29.12.2016
18:20:10
Ну тогда ок

?

Таймураз
29.12.2016
18:20:19
И хотел скапитанить первее

Алексей
29.12.2016
18:20:36
тот же React например должен быть оптимизирован по самые яйца, так как он дёргается ПОСТОЯННО

Таймураз
29.12.2016
18:21:03
А еще я уверен, что если Ельцин задумался о производительности, то зазря он это не сделает

Алексей
29.12.2016
18:21:22
и опять же, лучше даже оптимизировать по памяти, чем по быстродействию

по крайней мере для фронтенда

как мне кажется

Дмитрий
29.12.2016
18:22:06
Вот в этом вся и фигня

Таймураз
29.12.2016
18:22:17
как мне кажется
Такие разговоры обычно за рюмочкой или бокальчиком вести надо)

Алексей
29.12.2016
18:22:24
React != Redux

Дмитрий
29.12.2016
18:22:31
СПАСИБО БРО

Google
Таймураз
29.12.2016
18:23:23
так почти Новый год уже
Еще не свыкся с этой мыслью Надо шторы раздвинуть

Vladimir
29.12.2016
18:28:40
Сап, дай ссылку на свой репо

Vitaly
29.12.2016
18:30:21
Сап, дай ссылку на свой репо
Вот и я бы посмотрел

Дмитрий
29.12.2016
18:33:22
Я пока локально пишу, ща выложу тогда

Модуль — ensue@beta

Vladimir
29.12.2016
18:34:19
давай

Дмитрий
29.12.2016
18:37:48
На идею меня натолкнула строка из тайпнгов ramda, ну где у них там на каждое число переданных функций свой pipeN

То есть можно развернуть все эти вычисления по switch/case и тем самым сэкономить значительное число вычислений

Vladimir
29.12.2016
18:39:53
const pipe3 = (f1, f2, f3) => (...args) => f1(f2(f3(...args)));

можно быстрее написать?

Дмитрий
29.12.2016
18:40:03
Ага

const pipe3 = (f1, f2, f3) => (...args) => f1(f2(f3(...args)));
Смысл тот же, да, просто у них это объективно не очень оптимально

Vladimir
29.12.2016
18:40:56
мне кажется быстрее нельзя

вангую у них перф проседает из-за аргументов

Дмитрий
29.12.2016
18:41:17
Да

Vladimir
29.12.2016
18:42:05
а кроме этого, ещё где-то?

Дмитрий
29.12.2016
18:44:10
Во вложенном вызове функций

У них pipe вызывает _arity, reduce и tail, а те дёргают следующие функции

Если писат такие низкоуровневые вещи, то желательно без таких вызовов обходиться

Google
Vitaly
29.12.2016
18:48:41
мы так и до кодогенерации скоро дойдем ?

Дмитрий
29.12.2016
18:49:30
Ну уже близко, да ?

Кстати хорошая мысль

Oleg
29.12.2016
18:49:53
А если на ноде то можно и нативные модули

На С

Vitaly
29.12.2016
18:49:56
вставки на С!

Oleg
29.12.2016
18:50:00
Вот

Дмитрий
29.12.2016
18:50:12
Ну это ту мач

Oleg
29.12.2016
18:50:26
С анализом исходников и прекомпиляцией оптимальнойго кода

Дмитрий
29.12.2016
18:50:47
Я не осилю ? И хотелось бы с поддержкой браузеров) Потому что в первую очередь этот модуль у меня в реакте))

Vitaly
29.12.2016
18:51:10
Дети, давайте поможем Даше найти количество компиляторов/интерпритаторов/кодогенератов в этом простом вэб приложении!

Oleg
29.12.2016
18:51:17
А для браузеров asm.js

Vitaly
29.12.2016
18:52:22
js на FPGA, так вижу

Oleg
29.12.2016
18:52:32
Уже было где-то

Продают вроде

Vitaly
29.12.2016
18:53:39
ладно, тогда так: js/TCPIP/IO на FPGA ?

Дмитрий
29.12.2016
19:28:36
@dotcypress @iamstarkov https://github.com/zerobias/pipe-perf

После стандартного вывода сообщений модуля benchmark я ещё вывожу свои, посчитанные по медиане, а не по среднему и в сортированом виде

Модуль pipe - https://github.com/zerobias/ensue dev ветки

Таймураз
29.12.2016
19:41:05
Почему я сразу в js не ушел (

Google
Таймураз
29.12.2016
19:41:16
На что я тратил свои годы

Дмитрий
29.12.2016
19:41:23
А что?))

Таймураз
29.12.2016
19:42:34
Да я всякого уг попробовал, хотя хотел в веб уйти

Не на вкус?

Дмитрий
29.12.2016
19:43:37
Ну бывает ? Я наоборот никогда не думал, что в веб пойду, хотя знал html/js лет с 12, всегда казалось что это баловство какое-то

На что я тратил свои годы
У меня например java бэкграунд и думаю что без него я бы писал похуже)

Таймураз
29.12.2016
19:44:17
У меня все с плюсов началось, на джаве несколько лет просидел

Дмитрий
29.12.2016
19:44:30
Ну норм

Таймураз
29.12.2016
19:44:35
Думал, что js для отсталых

Admin
ERROR: S client not available

Таймураз
29.12.2016
19:44:53
Но однажды попробовал, понял, покаялся

Дмитрий
29.12.2016
19:44:54
Ага, такая же фигня)) Я хейтером был ?

Таймураз
29.12.2016
19:46:04
Но все равно я жду, когда кто-нибудь попробует разработать единую платформу под все С новым языком, в котором не будет хрени, которая присуща js-у

Дмитрий
29.12.2016
19:46:31
Но это же всё равно будет js))

Таймураз
29.12.2016
19:46:56
Возможно

Надо глянуть, пока я не в силах

Ян
29.12.2016
19:47:15
Но это же всё равно будет js))
если с ним поступят как с пхп - вай нот?

Дмитрий
29.12.2016
19:47:29
Таймураз
29.12.2016
19:47:40
если с ним поступят как с пхп - вай нот?
На пхп нельзя писать под все На js-можно

Google
Ян
29.12.2016
19:47:43
в 7 неплохая чистка произошла

рефакторинг =)

Таймураз
29.12.2016
19:48:22
Однако много крыс с борта пыхи успело убежать И правильно сделали

Дмитрий
29.12.2016
19:50:05
если с ним поступят как с пхп - вай нот?
js предпочитает развиваться итератвно и находить пути для совместимости с кодом 2006 года

Ян
29.12.2016
19:50:19
Однако много крыс с борта пыхи успело убежать И правильно сделали
хз. я так же хейтил раньше, пока не изучил. вполне нра

Таймураз
29.12.2016
19:50:56
хз. я так же хейтил раньше, пока не изучил. вполне нра
Концепция "один язык для всего" по мне так интереснее

Ян
29.12.2016
19:51:25
все зависит от целей. вот попробуй заменить ерланг жсом =)

Дмитрий
29.12.2016
19:52:04
Например MooTools перезаписывает прототип Array.keys и работает с ним как с объектом, а в js сейчас это метод, но выход нашли, не сломав ни MooTools ни язык

Таймураз
29.12.2016
19:53:07
@zerobias как думаешь, ерланг жсом можно заменить?

Я не работал с рлангом, хотя меня не раз просили Но, по-моему, его можно заменить набором инструментов в жсе

Дмитрий
29.12.2016
19:54:40
Если останется всего два языка — один для лютой многопоточности, а второй для однопоточной асинхронности, то никто против не будет)

Но js пока вроде слишком медленный для задач эрланга

Eduard
29.12.2016
19:56:26
видимо яплохие бенчи смотрел, там ерланг сливал нод

Hell
29.12.2016
19:56:34
избегай только requirejs
почему его нужно избегать?

Ян
29.12.2016
19:56:53
другие языки в любому случае выживут за счет своих особенностей. тот же руби

или питон)

последний нельзя убивать. он как минимум приучает табуляцию правильно ставить в коде =)

и мне к примеру нравятся все 4. и руби и питон и пых и жс

Nikita
29.12.2016
19:58:29
Как насчёт распространенности? Субъективно, я вебкит и андроид не считаю хорошими вещами, как и Автоваз, но и ныне тут да и там)

Hell
29.12.2016
20:00:57
Browserify is dead?

Таймураз
29.12.2016
20:01:02
Имхо, на жсе также прекрасно можно писать, как и на ерланге

Ян
29.12.2016
20:01:33
а молотком можно шурупы забивать

Страница 522 из 2237