compression icon indicating copy to clipboard operation
compression copied to clipboard

Standards home?

Open annevk opened this issue 5 years ago • 15 comments
trafficstars

Will this become part of Streams or do we create a new "top-level" compression standard somewhere?

annevk avatar Feb 25 '20 09:02 annevk

I have a mild preference for keeping it standalone, since in my mind it is a separate entity.

However, adding it into Streams would certainly be the shortest route to standardisation.

ricea avatar Feb 25 '20 11:02 ricea

It might be time to consider this more seriously now that this is shipping in both Chrome and Safari.

domenic avatar Sep 13 '22 17:09 domenic

Keeping it standalone seems reasonable. Not sure if it neatly fits into the scope of an existing Workstream. Probably worth asking the WHATWG SG for advice?

annevk avatar Sep 26 '22 10:09 annevk

Given the successful incubation, would be great to move this out of the WICG! 🎉

How can the @wicg/chairs help?

marcoscaceres avatar Mar 06 '23 17:03 marcoscaceres

I'm happy to try and get it adopted at WebPerfWG, if that works.

yoavweiss avatar Mar 06 '23 18:03 yoavweiss

Ok, cool. It's good to have options... for WebPerfWG, it would require a recharter, right? I wonder if going through the WHATWG might be less bureaucratic... 🤔

marcoscaceres avatar Mar 06 '23 19:03 marcoscaceres

We're in the middle of a rechartering, so I don't think this is an issue. For WHATWG, are you thinking of creating a work stream for it?

yoavweiss avatar Mar 06 '23 19:03 yoavweiss

I would guess so (just going from what @annevk said above) - I'm not at all familiar with the WHATWG process for setting up a work stream, but I believe either Anne and Domenic should be.

@CanonMukai, @ricea, @domenic, would be great to hear your preferences and opinions about venue.

marcoscaceres avatar Mar 06 '23 23:03 marcoscaceres

Thanks @marcoscaceres. I don't have a particular preference, so whichever way is less overhead is best. This spec doesn't require much attention, so any overhead is likely to form a large part of the work.

ricea avatar Mar 07 '23 05:03 ricea

This is now implemented in all three browser engines 🎉

If this goes to WebPerfWG, does it mean the official inclusion will happen after 2023-08-31 per the end date of the current extension in https://www.w3.org/2021/02/webperf.html ?

saschanaz avatar Mar 28 '23 08:03 saschanaz

If this goes to WebPerfWG, does it mean the official inclusion will happen after 2023-08-31 per the end date of the current extension in https://www.w3.org/2021/02/webperf.html ?

Yeah, that would be the easiest.

yoavweiss avatar Mar 28 '23 08:03 yoavweiss

I think it would make more sense if compression streams lived in WhatWG, just like 'plain' streams live, and transform streams and encoding streams. I don't quite understand what in the API would be particularly good fit to WebPerf.

smaug---- avatar Mar 28 '23 17:03 smaug----

I tend to agree with @smaug---- (and @annevk), as the WHATWG being the place where streams seem to live... and I guess also why I was looking to get @domenic's input too.

@yoavweiss, any objections to just letting the WHATWG take it? Easiness aside, it seems like the logical home for it or is there some strong incentive to move it to WebPerf?

marcoscaceres avatar Mar 30 '23 03:03 marcoscaceres

If WHATWG is interested in creating a workstream for it, and @ricea is on board, I have no objections. (In that case, I would just ask for ricea@ to update the WG on future work, as the WG has a lot of interested consumers of this API, that can provide useful feedback IMO)

yoavweiss avatar Mar 30 '23 08:03 yoavweiss

Has there been some progress over this? This is staying here way too long given the implementation status, is there something we can help from our side?

saschanaz avatar Mar 08 '24 10:03 saschanaz

@yoavweiss Thoughts?

cwilso avatar Apr 23 '24 16:04 cwilso

As I said previously, I'd be happy to bring adoption to the WebPerfWG for discussion, but there seemed to be some desire for WHATWG adoption, at least at the time. Has that not materialized?

yoavweiss avatar Apr 23 '24 17:04 yoavweiss

https://github.com/whatwg/sg/issues/231 will discuss about this.

saschanaz avatar Apr 23 '24 20:04 saschanaz

I think this can be considered done. #59 and https://github.com/whatwg/sg/issues/231 track the remainder. Thanks everyone!

annevk avatar May 28 '24 14:05 annevk