Discussion:
[dart-misc] Any update on HTTP/2?
DoHyung Kim
2015-07-06 08:37:15 UTC
Permalink
According to the roadmap announced during the last developer summit, an
HTTP/2 implementation should be shipped with 1.12 scheduled around the end
of August this year.

Is the schedule still valid? I've seen the Github issue related to HTTP/2,
but it doesn't contain much information on what's going on. I can only see
the label saying its implementation has been started.

I plan to ship a service with backend written in Dart this year. So want to
get some hints on when HTTP/2 will be shipped for planning purpose.

Thanks in advance.

DH
--
For other discussions, see https://groups.google.com/a/dartlang.org/

For HOWTO questions, visit http://stackoverflow.com/tags/dart

To file a bug report or feature request, go to http://www.dartbug.com/new

To unsubscribe from this group and stop receiving emails from it, send an email to misc+***@dartlang.org.
'Martin Kustermann' via Dart Misc
2015-07-06 10:15:51 UTC
Permalink
We plan on releasing an early version of a package:http2 around the 1.12
SDK release - maybe a little bit later.

[The 1.12 SDK release will most likely contain the switch of our SSL
implementation from NSS to BoringSSL. HTTP/2 is by default using SSL with
ALPN for protocol negotiation and having our BoringSSL implementation out
the door will make it much easier to make HTTP/2 servers (e.g. due to not
requiring the custom sqlite db for certificates, but being able to just use
PEM files).]

The HTTP/2 implementation will live in it's own package and will have
client and server support via SSL + ALPN or via a normal tcp sockets.
Upgrading from old (maybe unencrypted) HTTP/1.1 connections to HTTP/2 might
land later if there is a big need for it. package:http2 will have new
interfaces.

I hope this helps for your planning :)

Best Regards,
Martin
Post by DoHyung Kim
According to the roadmap announced during the last developer summit, an
HTTP/2 implementation should be shipped with 1.12 scheduled around the end
of August this year.
Is the schedule still valid? I've seen the Github issue related to HTTP/2,
but it doesn't contain much information on what's going on. I can only see
the label saying its implementation has been started.
I plan to ship a service with backend written in Dart this year. So want
to get some hints on when HTTP/2 will be shipped for planning purpose.
Thanks in advance.
DH
--
For other discussions, see https://groups.google.com/a/dartlang.org/
For HOWTO questions, visit http://stackoverflow.com/tags/dart
To file a bug report or feature request, go to http://www.dartbug.com/new
To unsubscribe from this group and stop receiving emails from it, send an
--
For other discussions, see https://groups.google.com/a/dartlang.org/

For HOWTO questions, visit http://stackoverflow.com/tags/dart

To file a bug report or feature request, go to http://www.dartbug.com/new

To unsubscribe from this group and stop receiving emails from it, send an email to misc+***@dartlang.org.
DoHyung Kim
2015-07-06 10:24:13 UTC
Permalink
Thanks for sharing the progress and the plan.

I hope to be one of early adoptors of the coming package:http2.
Post by 'Martin Kustermann' via Dart Misc
We plan on releasing an early version of a package:http2 around the 1.12
SDK release - maybe a little bit later.
[The 1.12 SDK release will most likely contain the switch of our SSL
implementation from NSS to BoringSSL. HTTP/2 is by default using SSL with
ALPN for protocol negotiation and having our BoringSSL implementation out
the door will make it much easier to make HTTP/2 servers (e.g. due to not
requiring the custom sqlite db for certificates, but being able to just use
PEM files).]
The HTTP/2 implementation will live in it's own package and will have
client and server support via SSL + ALPN or via a normal tcp sockets.
Upgrading from old (maybe unencrypted) HTTP/1.1 connections to HTTP/2 might
land later if there is a big need for it. package:http2 will have new
interfaces.
I hope this helps for your planning :)
Best Regards,
Martin
Post by DoHyung Kim
According to the roadmap announced during the last developer summit, an
HTTP/2 implementation should be shipped with 1.12 scheduled around the end
of August this year.
Is the schedule still valid? I've seen the Github issue related to
HTTP/2, but it doesn't contain much information on what's going on. I can
only see the label saying its implementation has been started.
I plan to ship a service with backend written in Dart this year. So want
to get some hints on when HTTP/2 will be shipped for planning purpose.
Thanks in advance.
DH
--
For other discussions, see https://groups.google.com/a/dartlang.org/
For HOWTO questions, visit http://stackoverflow.com/tags/dart
To file a bug report or feature request, go to http://www.dartbug.com/new
To unsubscribe from this group and stop receiving emails from it, send an
--
For other discussions, see https://groups.google.com/a/dartlang.org/

For HOWTO questions, visit http://stackoverflow.com/tags/dart

To file a bug report or feature request, go to http://www.dartbug.com/new

To unsubscribe from this group and stop receiving emails from it, send an email to misc+***@dartlang.org.
'Anders Sandholm' via Dart Misc
2015-09-08 06:54:46 UTC
Permalink
Hi DH

Just a quick update from our side.

1) As you might have seen, we have switched
<http://news.dartlang.org/2015/09/dart-adopts-boringssl.html> to using
BoringSSL in 1.13 (current dev channel).

2) Also, Martin _just_ opened up for access to the http2 package on github
<https://github.com/dart-lang/http2> - but please note that this is an
alpha version and there are things missing.

While this is still very early days for the http2 package, I thought I'd
let you know since you expressed interest in becoming one of the early
adopters of the http2 package.

Thanks,
Anders
Post by DoHyung Kim
Thanks for sharing the progress and the plan.
I hope to be one of early adoptors of the coming package:http2.
Post by 'Martin Kustermann' via Dart Misc
We plan on releasing an early version of a package:http2 around the 1.12
SDK release - maybe a little bit later.
[The 1.12 SDK release will most likely contain the switch of our SSL
implementation from NSS to BoringSSL. HTTP/2 is by default using SSL with
ALPN for protocol negotiation and having our BoringSSL implementation out
the door will make it much easier to make HTTP/2 servers (e.g. due to not
requiring the custom sqlite db for certificates, but being able to just use
PEM files).]
The HTTP/2 implementation will live in it's own package and will have
client and server support via SSL + ALPN or via a normal tcp sockets.
Upgrading from old (maybe unencrypted) HTTP/1.1 connections to HTTP/2 might
land later if there is a big need for it. package:http2 will have new
interfaces.
I hope this helps for your planning :)
Best Regards,
Martin
Post by DoHyung Kim
According to the roadmap announced during the last developer summit, an
HTTP/2 implementation should be shipped with 1.12 scheduled around the end
of August this year.
Is the schedule still valid? I've seen the Github issue related to
HTTP/2, but it doesn't contain much information on what's going on. I can
only see the label saying its implementation has been started.
I plan to ship a service with backend written in Dart this year. So want
to get some hints on when HTTP/2 will be shipped for planning purpose.
Thanks in advance.
DH
--
For other discussions, see https://groups.google.com/a/dartlang.org/
For HOWTO questions, visit http://stackoverflow.com/tags/dart
To file a bug report or feature request, go to
http://www.dartbug.com/new
To unsubscribe from this group and stop receiving emails from it, send
--
For other discussions, see https://groups.google.com/a/dartlang.org/
For HOWTO questions, visit http://stackoverflow.com/tags/dart
To file a bug report or feature request, go to http://www.dartbug.com/new
To unsubscribe from this group and stop receiving emails from it, send an
--
Anders Thorhauge Sandholm,
Product Manager, Google Denmark
CVR nr. 28 86 69 84
--
For other discussions, see https://groups.google.com/a/dartlang.org/

For HOWTO questions, visit http://stackoverflow.com/tags/dart

To file a bug report or feature request, go to http://www.dartbug.com/new

To unsubscribe from this group and stop receiving emails from it, send an email to misc+***@dartlang.org.
DoHyung Kim
2015-09-08 07:10:27 UTC
Permalink
Thanks, Anders.

I have been tracking progresses your side, and already noticed that the
landing of BoringSSL and the initial release of HTTP2. I'll definitely try
it soon.

BR,
DH
Post by 'Anders Sandholm' via Dart Misc
Hi DH
Just a quick update from our side.
1) As you might have seen, we have switched
<http://news.dartlang.org/2015/09/dart-adopts-boringssl.html> to using
BoringSSL in 1.13 (current dev channel).
2) Also, Martin _just_ opened up for access to the http2 package on github
<https://github.com/dart-lang/http2> - but please note that this is an
alpha version and there are things missing.
While this is still very early days for the http2 package, I thought I'd
let you know since you expressed interest in becoming one of the early
adopters of the http2 package.
Thanks,
Anders
Post by DoHyung Kim
Thanks for sharing the progress and the plan.
I hope to be one of early adoptors of the coming package:http2.
Post by 'Martin Kustermann' via Dart Misc
We plan on releasing an early version of a package:http2 around the 1.12
SDK release - maybe a little bit later.
[The 1.12 SDK release will most likely contain the switch of our SSL
implementation from NSS to BoringSSL. HTTP/2 is by default using SSL with
ALPN for protocol negotiation and having our BoringSSL implementation out
the door will make it much easier to make HTTP/2 servers (e.g. due to not
requiring the custom sqlite db for certificates, but being able to just use
PEM files).]
The HTTP/2 implementation will live in it's own package and will have
client and server support via SSL + ALPN or via a normal tcp sockets.
Upgrading from old (maybe unencrypted) HTTP/1.1 connections to HTTP/2 might
land later if there is a big need for it. package:http2 will have new
interfaces.
I hope this helps for your planning :)
Best Regards,
Martin
Post by DoHyung Kim
According to the roadmap announced during the last developer summit, an
HTTP/2 implementation should be shipped with 1.12 scheduled around the end
of August this year.
Is the schedule still valid? I've seen the Github issue related to
HTTP/2, but it doesn't contain much information on what's going on. I can
only see the label saying its implementation has been started.
I plan to ship a service with backend written in Dart this year. So
want to get some hints on when HTTP/2 will be shipped for planning purpose.
Thanks in advance.
DH
--
For other discussions, see https://groups.google.com/a/dartlang.org/
For HOWTO questions, visit http://stackoverflow.com/tags/dart
To file a bug report or feature request, go to
http://www.dartbug.com/new
To unsubscribe from this group and stop receiving emails from it, send
--
For other discussions, see https://groups.google.com/a/dartlang.org/
For HOWTO questions, visit http://stackoverflow.com/tags/dart
To file a bug report or feature request, go to http://www.dartbug.com/new
To unsubscribe from this group and stop receiving emails from it, send an
--
Anders Thorhauge Sandholm,
Product Manager, Google Denmark
CVR nr. 28 86 69 84
--
For other discussions, see https://groups.google.com/a/dartlang.org/

For HOWTO questions, visit http://stackoverflow.com/tags/dart

To file a bug report or feature request, go to http://www.dartbug.com/new

To unsubscribe from this group and stop receiving emails from it, send an email to misc+***@dartlang.org.
Loading...