[aerogear-dev] Fwd: I replaced XMLHttpRequest and image loading with a plugin, and wrote up my experiences

Sebastien Blanc scm.blanc at gmail.com
Wed Feb 18 03:40:07 EST 2015


On Wed, Feb 18, 2015 at 9:34 AM, Matthias Wessendorf <matzew at apache.org>
wrote:

>
>
> On Tue, Feb 17, 2015 at 11:06 PM, Sébastien Blanc <scm.blanc at gmail.com>
> wrote:
>
>> Hi !
>> I just wanted to share that interesting post from the Cordova dev list.
>> It shows how to delegate XMLHttpRequest and image loading to a native
>> implementation.
>>
>> Would we provide any advantage by using our iOS http lib and android
>> Pipes over plain XMLHttpRequest ?
>>
>
> Not sure I am really following your thoughts, but isn't that what we are
> already doing inside e.g. the push plugin? the actual HTTP stack is part of
> our native libs, instead of XHR
>
sure that is what we do for Push, but I was not thinking of Push, was more
thinking of a "AeroGear http" plugin that people could use for all their
http calls but again no idea if that brings any advantage over regular XHR.

>
> -Matthias
>
>
>>
>> Also check the reply where another one have used the same approach to add
>> certificate pinning , that could be an interesting source of inspiration
>> since I know cert pinning is on the security roadmap [1]
>>
>> Sébi
>> [1] https://issues.jboss.org/browse/AGSEC-196
>>
>> Envoyé de mon iPhone
>>
>> Début du message transféré :
>>
>> *Expéditeur:* Brien Colwell <brien at nextop.io>
>> *Date:* 17 février 2015 11:42:48 UTC+1
>> *Destinataire:* dev at cordova.apache.org
>> *Objet:* *I replaced XMLHttpRequest and image loading with a plugin, and
>> wrote up my experiences*
>> *Répondre à:* dev at cordova.apache.org
>>
>> Hi All,
>>
>> I spent some time researching how much of the webview network stack I
>> could replace with a Cordova plugin on Android. I wrote a post about it -
>>
>>
>> https://github.com/nextopio/nextop-client/blob/master/docs/02.16.2015_CUSTOM_XMLHTTPREQUEST.md
>>
>> The take away is that a Cordova can fully replacing the default XHR and
>> image loading in the webview for async=true, but it can't do async=false
>> (but who uses that anyway :/). This is cool because plugins can experiment
>> with new wire protocols to get data to the client.
>>
>> Best,
>> Brien
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe at cordova.apache.org
>> For additional commands, e-mail: dev-help at cordova.apache.org
>>
>>
>> _______________________________________________
>> aerogear-dev mailing list
>> aerogear-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>
>
>
>
> --
> Matthias Wessendorf
>
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf
>
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20150218/6a48aa31/attachment-0001.html 


More information about the aerogear-dev mailing list