[aerogear-dev] Why we support NPN in WebPush project?

Daniel Bevenius daniel.bevenius at gmail.com
Wed Feb 24 01:24:34 EST 2016


>I just want to know and discuss why we support NPN in WebPush project.
If I recall correctly this was due to that when we first started on the
WebPush server (November 2014) we were still considering supporting Java
1.7 which required us to use NPN.

>We may support it in "webpush-console" because it doesn't use Java 8 API.
But do we really want to support deprecated protocol and API?
The only real reason at the moment would be to support the this Node.js
WebPush server implementation [1]. But it has not been updated since May
2015 so I'm pretty sure it is not up to date with the current spec.

My vote is to remove NPN support for both the server and console.


[1] https://github.com/kitcambridge/node-webpush-server


On 23 February 2016 at 22:21, Idel Pivnitskiy <idel.pivnitskiy at gmail.com>
wrote:

> Hi all!
>
> I just want to know and discuss why we support NPN in WebPush project.
>
> Jetty npn-boot works only with Java 7. But "aerogear-webpush-server-netty"
> uses a lot of Java 8 API and it's impossible to compile it with javac 7.
> We may support it in "webpush-console" because it doesn't use Java 8 API.
> But do we really want to support deprecated protocol and API?
>
> Best regards,
> Idel Pivnitskiy
> --
> E-mail: Idel.Pivnitskiy at gmail.com
> Twitter: @idelpivnitskiy <https://twitter.com/idelpivnitskiy>
> GitHub: @idelpivnitskiy <https://github.com/idelpivnitskiy>
>
> _______________________________________________
> 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/20160224/5e3fc44a/attachment.html 


More information about the aerogear-dev mailing list