This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-05-04
Channels
- # bangalore-clj (3)
- # beginners (23)
- # boot (89)
- # cider (11)
- # cljs-dev (22)
- # cljsjs (5)
- # cljsrn (21)
- # clojure (141)
- # clojure-android (1)
- # clojure-berlin (1)
- # clojure-greece (1)
- # clojure-italy (13)
- # clojure-mke (2)
- # clojure-nl (8)
- # clojure-norway (5)
- # clojure-russia (22)
- # clojure-sg (4)
- # clojure-spec (38)
- # clojure-uk (109)
- # clojurescript (150)
- # consulting (4)
- # core-async (7)
- # cursive (13)
- # datascript (8)
- # datomic (72)
- # dirac (185)
- # emacs (5)
- # figwheel (2)
- # flambo (1)
- # hoplon (13)
- # immutant (6)
- # lambdaisland (7)
- # lumo (46)
- # off-topic (13)
- # om (4)
- # onyx (1)
- # pedestal (1)
- # re-frame (68)
- # reagent (15)
- # rum (16)
- # slack-help (4)
- # spacemacs (22)
- # specter (3)
- # vim (10)
- # yada (28)
@rmuslimov А clj-zipkin не подойдёт?
судя по коду они сразу попадают в binaryannotations
, толи я не разобрался, толи что то не так с форматом
оффтоп слегка - зацените какая штука https://prepack.io
в твиттере тут народ прогонят через него выхлоп от CLJS/Clousure ну чота не особо оно там помогло
дааа, он круче чем гугловый даж на простых примерах
let a = [1,2,3]
let b = a.map(function(i) { return i * 2})
console.log(b[0])
GC: var b=[1,2,3].map(function(a){return 2*a});console.log(b[0]);
Prepack: console.log(2);
на ванильном примере когда a=[1,2,3]
, но чаще всего этот a
приходит извне и заранее неизвестен
ну может да кста - поэтому наверно на реальных примерах с CLJS/Closure проку от препака не так много
Там фишка не в уменьшении бандла. Prepack больше AOT компилятор. После него иногда может быть даже больше кода. Основной упор на ускорение инициализации, если я правильно понял.
Там чётко видно, что после препака инициализации практически нету. Походу инлайнит и сворачивает рантайм cljs, дальше не копал
Ну и по памяти выходит меньше вроде как
о ну няшно. Там написано что у них в планах это к RN привязать в ближайшее время, так что круто
препак тока выпустили и его уже заблокировали?:))
пробовал только что препак запустить на нашем коде. вываливается с ошибкой странной. может они его ещё не допилили?