AutobahnJS WAMP v2 Preview

#1

Hi,

here is a little update on WAMPv2 implementation progress in AutobahnJS.

Basic RPC and PubSub features are working already, for example:

https://github.com/tavendo/AutobahnPython/tree/master/examples/twisted/wamp/basic/rpc/timeservice

The JS application components can be run both in browser and NodeJS.

With _zero_ code modification!

That is, you have these options to deploy application components:

https://github.com/tavendo/AutobahnPython/tree/master/examples/twisted/wamp/basic#deployment-options

Note: Why would you run both the application frontend and backend components in the browser? Eg. you can develop your _backend_ code in a convenient and rapid browser environment, and later move the code with no modification to run inside NodeJS. Etc etc.

I really think the new app architecture that are possible with WAMPv2 are a huge step forward. I think this will get more obvious and pay off over time ..

Cheers,
/Tobias

0 Likes