Re: Fwd: I-D Action: draft-reschke-http-jfv-00.txt

In message <CABP7Rbe7rZv88WjJGW-2DzyheMh4BsCGEpzzSwRUU_NJS6V+Rg@mail.gmail.com>, James M Snell wr
ites:

>Sanity around header structure is a good thing, but I'm -1 on forcing
>dependency on a json decoder.

As long as you don't propose ASN.1 instead :-)

>Let's invest time in an efficient binary encoding that gives us easy,
>reliable parsing.

This is where I think we should really work on three levels of
data:
	routing-headers (first line of HTTP/1 sans :query)
	metadata
	entity-body

For routing-headers, yes, they should be binary and very cheap to access.

For metadata I think interoperability is more important than raw performance
and I would prefer we don't invent a new format, but piggy-back on some
existing encoding.

But this is clearly HTTP/3 stuff, so lets put it on the afterburner...

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.

Received on Monday, 14 July 2014 14:51:06 UTC