I wonder if there's something I can help out. I'm interested in building (web) applications with cpnp and would like to do some contribution if possible.
I would also appreciate tracking the work more precisely with GitHub issues. 2016年10月1日土曜日 9時08分01秒 UTC+9 Julián Díaz: > > For better or worse my curiosity has led me to try reviving the JavaScript > implementation of Cap'n Proto; at least all the way to level 1 RPC in > native JavaScript. > > Looking at the current two implementations they don't really feel viable > to hack on - one is using AMD for the browser (we've moved on!) and the > other is clearly a mess as-is. > > After scratching the surface a good bit, my initial goals for the library > are: > > - Full level-1 RPC support > - Extensive unit test coverage > - Full browser and nodejs compatibility > - Pure ES5 implementation (for speed) > - Low-to-zero library dependencies (lodash might become a must-have) > - Loading schema files directly > > Stretch goals: > > - WebSocket transport support > - Precompiled schema files > - Web worker support > - Level 2+ using WebRTC (can it be done!?) > - First-class support for bluebird promises > > Would love some feedback from this list to hear if there's appetite for > this, and any features that would make this super useful. I will initially > aim to provide a similar API as the reference C++ implementation but I may > take extreme measures to cater more to the target language and typical > audience. I personally tend to prefer stateless, immutable APIs and will > try to support that here as well. > > - Julián > > -- You received this message because you are subscribed to the Google Groups "Cap'n Proto" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at https://groups.google.com/group/capnproto.
