-
Notifications
You must be signed in to change notification settings - Fork 4
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
Error in Section 4. Registration #21
Comments
@snuggs I'm not sure how 1 is a problem? HTML explicitly states that servers should use 2 seems like an error, will fix. |
323af03 should fix 2. |
The operative word is SHOULD. Also states afterwards SHOULD NOT use other media types. An update to MUST NOT would be needed in the HTML spec as well wouldn't it? (Not recommending just going off the standard IETF conventions https://www.ietf.org/rfc/rfc2119.txt). Just checked about 12 common sites and majority of them are responding with
Would have to include To be clear I am totally against these registration changes but wanted to be fair and read through the spec and give it the attention it deserved. However anyone that knows me in the community knows i'm as objective as they come. Just because I don't like something doesn't mean I can't wish to see it better. If only the rest of the world... P.S. Glad I could help on #2 😄 |
@snuggs we added the extra MIME changes after #2 , I'm not sure what to do since there seems to be disagreement. HTML would not update to MUST NOT since they are intended to keep working.
I'm not sure this relates to the intention of HTML in this case. Do you have a case where MIMEs are used outside of HTML that would be affected? HTML saying that they should not use that MIME seems that it should be moved to OBSOLETE.
Which change is "this" referring to? |
Do you have a case where MIMEs are used outside of HTML that would be affected?
I am attempting to understand context. However still failing to see the benefit of these changes. I feel the most traction will be made from doing what you did over on mime-db Or at least a more thoroughly completed update that aligns with this registration.
Not certain what you are trying to do here but I do know I hope this answers your questions! Godspeed & good luck Bradley! |
@snuggs Most of this is just registration of the MIMEs. I am getting confused with all the "this" and "these" being passed around. It doesn't sound like any of the complaints are to adding I can change it to LIMITED USE if that seems more desirable? |
I'll attempt to be more terse without sounding harsh. It's really simple. The addition of MJS should not Please add Making Truth be told the more I recon i'm realizing this is 100% a Node.js issue as the other ecosystems have moved along accordingly. Some of this may be a personal gripe about the (not funny at all) joke going around in the community about "Michael Jackson Script". Amazes me how easy someone from my culture is belittled to a file extension that brings so much (misunderstood) pain. But that's a personal issue. :-) Previous points still 100% valid. Trust when I tell you I have given the due diligence of reading through every single blog post, closed issue, Github PR, comments after comments and documenting along the way before commenting here. Trust I want this relieved as much as you as it's gone on for many years. IMHO if the amount of time it's taken me to read all the (impressive) areas you've touched has reached into the months on this topic, I can just imagine how much of your life is being taken up by this. The risk / reward ratio is not worth it to me going by all the pushback i've seen from maintaners with very valid points. At the end of the day it's a Node problem. Unless i'm mistaken. Take my recommendations as a grain of salt. Just doesn't seem worth the effort...could be wrong. |
Addendum. Our conversation did bring up something i'm highly concerned about in userland. I DO actually see adding Perhaps this is another leg to stand on?
And thanks for your time. You've already spent enough on this (i've seen it). Please let me know where I can help. I can grab the I feel then this issue can be closed up for certain. |
Why would you prefer anything other than |
@annevk I DO prefer. However the way the internet is set up... On second though I probably wouldn't prefer as IMHO javascript is not text. it's executable code so I "understand" Even the main library responsible for mime types in Ruby, .NET, Golang, AND Node returns |
We certainly decode JavaScript as text and I think It doesn't seem that big of a deal that sites have other defaults as they'll continue to work indefinitely. We don't want to create multiple lists. But I also don't think we want to say all those 16 MIME types are equal. That'd just be confusing. |
INDEED! Hence my I think we are saying the same thing just using different words. Perhaps my fault good sir. :-) |
@annevk I know Domenic stated we went to Just a thought FWIW. P.S. thanks for the clarification on |
LIMITED USE doesn't make sense since they're not private MIME types or intended for limited use. I also don't see why we need to reconsider anything as OBSOLETE for the others still seems like a reasonable choice to me given that OBSOLETE was apparently a reasonable choice for |
Copy that @annevk. I just know it was feeling like deja vu even down to the mime-type extensions, On a bloomberg project I saw To be clear I have no problem with Wish you woulda came up with that new mime type back in the day when you thought of it. :-| |
New MIME type? |
@annevk in one of the historic links in my notes you stated about thinking of a new mime type previously in a discussion on an issue somewhat related to this topic. I believe the phrase you used verbatim was "That ship has sailed". I can find if you like but would rather not have to :-) Still trying to figure out how you all keep up. |
Ah, for module JavaScript. Yeah, that's not doable now. That would still have left us with all these types for classic JavaScript though. (Using HTML Standard terms here.) |
Within
Section 4. Registration
is stated:Issue(s)
This proposal also changes
application/ecmascript
fromCOMMON
toOBSOLETE
. The list of javascript MIME types has been addressed ad nauseam in the past and would not like to revisit the pushback and waste of time seen when attempting to update the MIME list previously. Also, there are some applications that indeed respond withapplication/ecmascript
which works perfectly fine within the script parser.The file extension is changed from
.es
to.js
forapplication/ecmascript
while also adding.mjs
. Adding.mjs
file extension shouldn't cause this extension to be obsoleted. If it does then should be driven by real world use cases which would cause this to be obsolete. IMHO this is out of scope to adding.mjs
.Recommendation(s)
The proposal at maximum should merely make the proper
.mjs
addendum toapplication/ecmascript
.Thank you for your time @bmeck
The text was updated successfully, but these errors were encountered: