[ 
https://issues.apache.org/jira/browse/THRIFT-4978?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16965652#comment-16965652
 ] 

Mario Emmenlauer commented on THRIFT-4978:
------------------------------------------

Since I could not find another example, I've created one here:

    [https://github.com/BioDataAnalysis/thrift-nodejs-browser]

I would be more than happy if the knowledge accumulated in this example could 
be integrated into thrift documentation. I can help write the thrift 
documentation, if someone can point me to the correct place?

There are currently two sources of seemingly independent documentation:
 * The thrift pages at [https://thrift.apache.org/]
 * The github readme.md files at (for example) 
[https://github.com/apache/thrift/tree/master/lib/nodejs]

I'm under the impression that the first source is sparsely maintained and sadly 
quite incomplete. Is it auto-generated? From which sources and by whom? What is 
the best place to document new findings?

> Kindly add an example how to use javascript binary protocol in the browser
> --------------------------------------------------------------------------
>
>                 Key: THRIFT-4978
>                 URL: https://issues.apache.org/jira/browse/THRIFT-4978
>             Project: Thrift
>          Issue Type: Task
>          Components: JavaScript - Library
>            Reporter: Mario Emmenlauer
>            Priority: Minor
>
> I've spent many days researching about how to use thrift binary protocol in 
> the webbrowser, so far with no clear result. There are many references across 
> the internet but they do not form a full picture.
> According to my findings, the binary protocol works in nodejs, and supposedly 
> nodejs-thrift is also in other aspects "superior" to plain Javascript. But I 
> can not really put my finger on any details. Furthermore it seems that nodejs 
> can be used in the browser via browserify, and there are some thrift issues 
> and commits that indicate that people have used this in the past.
> However I completely fail to see how this works. I can generate thrift js 
> bindings but then I do not know where to go from there.
> It would be really awesome if someone can extend the thrift documentation 
> with a full example of such a use case. Starting for example from the nodejs 
> docs, how can thrift be used in a webbrowser to connect to a 
> nodejs/Java/Python/C++/... server?
> My full user story is:
>  * A c++ thrift server
>  * A web page that should show an image that was delivered via thrift binary 
> protocol from the c++ server



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to