-
Notifications
You must be signed in to change notification settings - Fork 100
Remove globbing from the specΒ #145
Description
I strongly think that globbing should be removed from the spec.
Reasons for removing
-
No one really wants globbing. People want cross-file data access, and there are better ways of achieving that. Globbing has always been a hack for accessing data in multiple files. It was not thought through well (see below).
-
Globbing is expensive on the server-side.
-
Globbing can lead to denial of service (on server and client).
-
Whatever can be achieved through globbing, can be achieved as efficiently without.
With HTTP/2, there is zero overhead in just going through the files on the client side. -
Let's remove it soon before it is actually widely used and implemented.
Reasons for keeping it plus mitigations
-
A (very low) number are using it.
Let's upgrade them. -
It has been in the spec for many years.
That doesn't make it a good idea, and only a low number of apps are using it anyway (see 1).
Conditions
- Globbing should NOT be removed until there is a replacement for the functionality it provides.