- From: James M Snell <notifications@github.com>
- Date: Wed, 01 Feb 2017 08:17:37 -0800
- To: whatwg/url <url@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Wednesday, 1 February 2017 16:18:20 UTC
Nested sequences are used in a couple of obscure ways internally but not really exposed to the general Node.js user. For instance, I'm using a nested sequence for transmitting headers to the underlying native binding in the http/2 implementation in core but the user facing API translates those into a dictionary object with a null prototype, primarily due to ease of use concerns.
For instance, when a multi-valued http/2 header is received, the structure handed off to the user looks like:
```js
{
"header1": "value",
"header2": ["value1", "value2"]
}
```
As opposed to:
```js
[
["header1": "value"],
["header2": "value1"],
["header2": "value2"]
]
```
The former is what most Node.js users would expect to be able to pass as *input*.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/url/pull/204#issuecomment-276701850
Received on Wednesday, 1 February 2017 16:18:20 UTC