Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bcp56bis: rich functionality - maybe focus on uri granularity #608

Closed
mcmanus opened this issue May 4, 2018 · 2 comments
Closed

bcp56bis: rich functionality - maybe focus on uri granularity #608

mcmanus opened this issue May 4, 2018 · 2 comments
Labels

Comments

@mcmanus
Copy link
Contributor

mcmanus commented May 4, 2018

Much of the text of "3.3 Rich Functionality" discusses the merits of granular uris, but in one fell swoop it dismisses post/single-uri pattern as benefiting from only a very short and finite list of features: message framing, and availability of implementations.

I find the former convincing, but the latter dismissal rather unconvincing.. it gives the air of being a complete argument but leaves out a lot of valuable other things even in a mere tunnel case - e.g. proxy support, varied authentication schemes, content negotiation, language negotiation, multiplexing in h2, alt-service routing, coalsecing, and cross-origin policy enforcement in a browser, etc... These are reasonable motivators and you might be underselling the value of high quality available implementations for all aspects of the ecosystem including load balancers.

I wonder if this could be more focused on the merits of URI design rather than saying - if you don't find that a match don't use http.

and the bullet about "The ability to interact with the application easily using a Web browser" might be clarified to mean in a linkable/browsable/discoverable sense rather than excluding a fetch based API for it..

mnot added a commit that referenced this issue May 7, 2018
@mnot
Copy link
Member

mnot commented May 7, 2018

@mcmanus ^^

@mcmanus
Copy link
Contributor Author

mcmanus commented May 7, 2018

lgtm - thanks

@mcmanus mcmanus closed this as completed May 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

2 participants