А если тут кто-нибудь когда-нибудь работал с PureScript, поясните, как у него с производительностью относительно обычного JS? И как у него с интеграцией с существующими JS-фреймворками?
там функциональные библиотеки пишут так как будто компилятор пурскрипта что-то оптимизирует, но он не оптимизирует ничего. Так что все эти высокоабстрактные навороты будут адово тормозить. Если же рекурсивную лапшу без затей писать - не должно быть медленнее яваскрипта
ну да, если на жс написать всю эту функциональщину будет тормозить точно так же, так что это правда. Есть нюанс - на яваскрипте так все же обычно не пишут
там функциональные библиотеки пишут так как будто компилятор пурскрипта что-то оптимизирует, но он не оптимизирует ничего. Так что все эти высокоабстрактные навороты будут адово тормозить. Если же рекурсивную лапшу без затей писать - не должно быть медленнее яваскрипта
вспомним вышибающий стек на iterate тогда, пока я не написал его по другому
там функциональные библиотеки пишут так как будто компилятор пурскрипта что-то оптимизирует, но он не оптимизирует ничего. Так что все эти высокоабстрактные навороты будут адово тормозить. Если же рекурсивную лапшу без затей писать - не должно быть медленнее яваскрипта
вообще если хотя-бы сделать пасс инлайнера и заинлайнить (<<<) и ($) и подобные функции из одного App то уже будет много лучше
А если тут кто-нибудь когда-нибудь работал с PureScript, поясните, как у него с производительностью относительно обычного JS? И как у него с интеграцией с существующими JS-фреймворками?