Pavel
да
Vlad
Artе́m
https://habrahabr.ru/post/237421/
Artе́m
кто-нибудь с этим работал?
Dmitry
работали с полимером. очень медленный и тупой
Artе́m
" В Polymer есть такое понятие как вулканизация, когда скрипты и стили встраиваются в тот же файл, что и html, потом несколько html можно объединить, зажать gzip, и работает это очень быстро. Я у себя в движке сделал поддержку Web Components, так что они автоматически разруливаются по зависимостям и объединяются. Вулканизацию пока не применял, хотя, возможно, и стоит. Так вот нативно в Chromium работает шустро, в Firefox с полифилами медленнее, но вполне нормально, а с HTTP 2.0 вообще будет красота, никакой вулканизации не нужно будет.
Совершенно нормально работает с не-SinglePage страницами, отлично индексируется поисковиками, так как HTML кода на выходе меньше, по сути только контент, и для изменения представления достаточно изменить веб-компонент, а не исходный HTML, это то о чём я уже давно говорил на счёт шаблонизаторов."
Vadim
у кого-нибудь есть опыт babel (для async/await) в продакшене?
Vadim
попробовал выкатить - оверхед кажется довольно большим
Michael
Процессь только асинки
Michael
А не всё подряд
Michael
Наверн
Vadim
да, надо попробовать, я пресет использовал
Vadim
там наверное комбайн
Vadim
посмотрел сгенерированный код - там только асинки в генераторы переделываются
Vadim
сервис простой очень, но под большой нагрузкой
Vadim
если делать просто промисами - все хорошо, а если babel, то память улетает и проц процентов на 50 болше используется
Vlad
Vadim
он как-то по-другому асинки переводит?
Vladimir
нет конечно
Vlad
Vlad
используют async-to-gen, а не babel
https://github.com/leebyron/async-to-gen
Vladimir
ну либа то не причем
Vladimir
лучше использователь бабель спокойно
Vadim
нашел проблему
Vadim
плохая идея была babel-node использовать для запуска
Vadim
скомпилированный заранее работат нормально
Artе́m
ipfs кто-нибудь юзает?
Vadim
да
Vadim
недосмотрел
Amir
хай гайз, а посоветуйте в ноде аналог celery(python) resque(ruby)
Vlad
что это и для чего?
Dreamerinnoise
Файл препроцессора кармы исполняется в контексте браузера же?
test.index.js
А в нем require.context
Amir
надо делать запросы к апи с ограничением в тайминг, юзать другие ключи при достижении лимита или протухании сессии
Amir
думаю сделать через rabbitmq
Amir
разными процессами
Ilia
Amir
Я думал через ексченджи микро задачами напилить
Ilia
Ребит тебе только все испортит: там нужно отдельно конфигурить гарантию того что один воркеров будет выполнять эту задачу.
Amir
Не делать сложную логику
Amir
Этот легко
Amir
Он физически один будет)
Ilia
Накладные расходы выше чем сам запрос получаются.
Amir
У меня нет хайлоада
Amir
Есть сложная логика и она должна работать как часы
Amir
И серверов много)
Ilia
Мне помогла кастомная логика плюс bottleneck
Ilia
А потом я отделил менеджмент подключений и убрал в nginx.
Ilia
Что вообще по красоте:)
Ilia
Yuriy
RabbitMQ, хотя он тоже не идеален.
Андрей
а юзил ли ктонить Postgress MQ ? )
Андрей
я чото гдето слышал ) но не интересовался глубоко . может это панацея
Ilia
Amir
Ыы
Ilia
Есть вариант от тарантула еще тоже таск очередь:)
Ps: продолжаем форсить тарантул.
Андрей
)))
Андрей
о. продуманно
Ilia
С нодой юзаешь?
Amir
Хз, юзал тарантул, крутой но нпдл много писать вода на луа
Amir
Воот
Amir
А я устал прыгать с языка на язык
Amir
На тарантуле можно свою звезду смерти написать
Roman
Amir
ну да
Sander
Всем привет
Sergey
привет)
Sander
Какой лучше фрейморк использовать для API, функционал будет похожий на digitalocean, только они используют rails, и просто тянут Json API, а react уже вырисовывает view.
Нужно что то такое чтоб было легко разрабатывать, посещЯемость не будет такой большой.
Aleksey
trailsjs.
Dima
Всем привет. По мимо jasmine в природе существуют "тесты", качественные тесты для unit-тестирования. Тесты, которые не шуршат неделю, тесты которые не падают по таймауту, тесты которые просто хорошо работают. (ну вот честно, давайте не будем обсуждать "а мож вы наговнокодили"). Существуют ли такие тесты?
Uladzimir
это фантастика
Dima
В таком случае: как вы с jasmine живете? (мб какие-то доп.плагины / статейки полезные / особые подходы)
Uladzimir
мы живем с mocha, chai, sinon
Vlad
Uladzimir
@iamstarkov а почему без моков?
Vlad
моки обычно означают пахнущие тесты или код