From nobody Tue Apr 27 10:26:13 2021
Return-Path: <mylesborins@github.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id 37E6A3A1812
 for <dispatch@ietfa.amsl.com>; Tue, 27 Apr 2021 10:26:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
 header.d=github.com
Received: from mail.ietf.org ([4.31.198.44])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id YzZA8z3Lwy5r for <dispatch@ietfa.amsl.com>;
 Tue, 27 Apr 2021 10:26:06 -0700 (PDT)
Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com
 [IPv6:2a00:1450:4864:20::533])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 3FA1A3A1815
 for <dispatch@ietf.org>; Tue, 27 Apr 2021 10:26:06 -0700 (PDT)
Received: by mail-ed1-x533.google.com with SMTP id i3so45217807edt.1
 for <dispatch@ietf.org>; Tue, 27 Apr 2021 10:26:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=google; 
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Btzw9Yc+5c2mn6FeranT96j+omUW8mGBTubLflLm1zY=;
 b=Egb4qjZVUgKNvzuXp5+jAF9h2W6msptcuhYdKPTEeko61IO1VBFhxdVA5NMMxisLz3
 GWbjAEuTWtjXJpLClTdSrgOv0lkn0e4uKN4R/sTH3egGuEvkaJxd+gGGDXtg6COAt0AE
 kmW+U4KysYHGBUv1T+2tqrDoCAKF8XLoJ2pdEGR6ZWwk+YHbX2tLV5+U6/CwmgbuExKq
 5J/GiGfsWOsjkSM00R+h+/rpvxx/3ES2s/4Ktel9D8neMZ7l1j8aNtj6r27ywPgmhMZT
 7BXibDzbuOeLL8fOPl6S+jAJmVpcQYjk9U3xr54oqBdlPyPB2a8VV1uuucii48V3ggbA
 Yu6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Btzw9Yc+5c2mn6FeranT96j+omUW8mGBTubLflLm1zY=;
 b=Z2mD/G3nkAbxVJVqcY4YA35iQZ6C45oH5JThlmpZdTi8DN52B66TTnpnyQpieInnNc
 cjsUXsej6aZQKJ0cc0fCdbTgszBriZI8jGw2R9N2OX67zhJeIcB7zCoQGy2jjiiif1tL
 CEtZwqVDlzazf5mJR5naZzSXDe5GZPS7mcAErQ27UfFTUbJCx6vbblo0vYsk0OIFKm8w
 yT8mEQJnn46E28a17H1JS7EU5/11pyV3RLG/dyM6tAKKuD6aKfeUwe1zZYXgDjX0WJOp
 MHxide8ic38a8NZXxSR3NMp/PVLZPtd5TGAsP2O/6KaeJn/pOcMUlo0PLcBMvE1azTRM
 /BFA==
X-Gm-Message-State: AOAM530xhR2xOGCXnOXdfVYmIBFjIS3jlxxgUl2K+Nf8MgFrg5ysMNW+
 Y3DzG4j7se5Z6pGEQy/uQkPnFC9x2bF5tmTb3qKR+A==
X-Google-Smtp-Source: ABdhPJyBMuP5U0nUo2J7cb5BsVvbebfA1HK+980bw7J+WGwQQRTfNefNyQwKSKx07JgGjz64efUCUTYhxmRBR3HWwBI=
X-Received: by 2002:aa7:c7da:: with SMTP id o26mr5807200eds.244.1619544359233; 
 Tue, 27 Apr 2021 10:25:59 -0700 (PDT)
MIME-Version: 1.0
References: <LO2P123MB3599980BA2B5A5ACA59ECF6FD7429@LO2P123MB3599.GBRP123.PROD.OUTLOOK.COM>
 <LO2P123MB3599BFA8AB75D6A890E97622D7419@LO2P123MB3599.GBRP123.PROD.OUTLOOK.COM>
 <CADizRgZjLEngAW4AoPWQsgVXK2pmTk76Ctk5jTp84BbyhNPoVw@mail.gmail.com>
In-Reply-To: <CADizRgZjLEngAW4AoPWQsgVXK2pmTk76Ctk5jTp84BbyhNPoVw@mail.gmail.com>
From: Myles Borins <mylesborins@github.com>
Date: Tue, 27 Apr 2021 13:25:47 -0400
Message-ID: <CAEisK4+2ch5BoCEatZoNLzOMT3=qZnsFDShRYML51kLdrEpczw@mail.gmail.com>
To: Mathias Bynens <mths@google.com>
Cc: Kirsty P <Kirsty.p@ncsc.gov.uk>, 
 "Matthew A. Miller" <linuxwolf+ietf@outer-planes.net>,
 DISPATCH WG <dispatch@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000003b0f4a05c0f78e50"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/6rs2VL3jqWwYPS3SaGe0Q7mCyCw>
Subject: Re: [dispatch] 3rd WGLC - draft-ietf-dispatch-javascript-mjs -
 deadline 10th May
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>,
 <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>,
 <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Apr 2021 17:26:11 -0000

--0000000000003b0f4a05c0f78e50
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Disclaimer: I am one of the authors of the draft.

I would like to also express my support for this draft. It imho reflects
ecosystem usage, for example there are currently over 6 million files with
the .mjs extension on GitHub
<https://github.com/search?l=3D&q=3Dextension%3Amjs&type=3Dcode>.

The extension is supported in some mimetype collections and DBs, such as
that of the python programming language
<https://github.com/python/cpython/blob/master/Lib/mimetypes.py#L416>, but
still hasn't been adopted by industry standard tools such as apache
<http://apache-http-server.18135.x6.nabble.com/Bug-61383-New-mjs-files-shou=
ld-be-part-of-mime-application-javascript-td5038697.html>.
The lack of consistency here makes for poor developer experiences and
inconsistent experiences across platforms + tools. This draft being
accepted would be an extremely strong signal to let folks know that they
can implement support for .mjs.

Separate from the new extension that will be supported the updated draft
includes a number of additional improvements that reflect the current
reality of the web. This includes making "text/javascript" COMMON rather
than OBSOLETE and an update to the security considerations.

Thank you everyone for your time and considerations regarding this matter.

On Tue, Apr 27, 2021 at 10:17 AM Mathias Bynens <mths@google.com> wrote:

> Disclaimer: I am one of the authors of this draft. Nevertheless, I
> would like to express my support and speak to the importance of its
> standardization.
>
> The draft supersedes the earlier RFC4329, providing updated
> definitions to align with what has quickly become implementation
> reality, both in web browsers as well as other popular JavaScript
> environments such as Node.js.
>
> Thanks,
> Mathias
>
> On Tue, Apr 27, 2021 at 3:49 PM Kirsty P <Kirsty.p@ncsc.gov.uk> wrote:
> > ________________________________
> > From: Kirsty P
> > Sent: 26 April 2021 16:25
> > To: dispatch@ietf.org <dispatch@ietf.org>
> > Subject: 3rd WGLC - draft-ietf-dispatch-javascript-mjs - deadline 10th
> May
> >
> > Hi DISPATCH,
> >
> > Summary: draft-ietf-dispatch-javascript-mjs is now ready for its 3rd
> WGLC (Working Group Last Call). Please send your comments and/or
> expressions of support to the DISPATCH list.
> >
> > Longer: the draft was recently updated to address feedback from a revie=
w
> and from the 2nd WGLC [1]. The authors posted an update to the list with
> more information [2]. We (DISPATCH chairs) feel like all the comments hav=
e
> been addressed, so it's time for 3rd WGLC.
> >
> > We need to hear positive noises and support for this draft from the WG
> before progressing the -08 draft, so please email to signal your
> endorsement, even if you have no comments to make. The draft can be found
> on datatracker here:
> https://datatracker.ietf.org/doc/draft-ietf-dispatch-javascript-mjs/
> >
> > WGLC is open for 2 weeks - so will finish close-of-play on Monday 10th
> May.
> >
> > Kirsty
> > (DISPATCH co-chair)
> >
> > [1]
> https://mailarchive.ietf.org/arch/msg/dispatch/MOp48vAf_K4cjoS9XoFgxBUqXg=
0/
> > [2]
> https://mailarchive.ietf.org/arch/msg/dispatch/TmuVIJS6Umh37oOhiIHv-5Mzki=
s/
> >
> >
> >
> > This information is exempt under the Freedom of Information Act 2000
> (FOIA) and may be exempt under other UK information legislation. Refer an=
y
> FOIA queries to ncscinfoleg@ncsc.gov.uk. All material is UK Crown
> Copyright =C2=A9
>

--0000000000003b0f4a05c0f78e50
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Disclaimer: I am one of the authors of the draft.<div><br>=
</div><div>I would like to also express my support for this draft. It imho =
reflects ecosystem usage, for example there are currently over <a href=3D"h=
ttps://github.com/search?l=3D&amp;q=3Dextension%3Amjs&amp;type=3Dcode">6 mi=
llion files with the .mjs extension on GitHub</a>.</div><div><br></div><div=
>The extension is supported in some mimetype collections and DBs, such as t=
hat of the <a href=3D"https://github.com/python/cpython/blob/master/Lib/mim=
etypes.py#L416">python programming language</a>, but still hasn&#39;t been =
adopted by industry standard tools <a href=3D"http://apache-http-server.181=
35.x6.nabble.com/Bug-61383-New-mjs-files-should-be-part-of-mime-application=
-javascript-td5038697.html">such as apache</a>. The lack of consistency her=
e makes for poor developer experiences and inconsistent experiences across =
platforms=C2=A0+ tools. This draft being accepted would be an extremely str=
ong signal to let folks know that they can implement support for .mjs.</div=
><div><br></div><div>Separate from the new extension that will be supported=
 the updated draft includes a number of additional improvements that reflec=
t the current reality of the web. This includes making &quot;text/javascrip=
t&quot; COMMON rather than OBSOLETE and an update to the security considera=
tions.</div><div><br></div><div>Thank you everyone for your time and consid=
erations regarding this=C2=A0matter.</div></div><br><div class=3D"gmail_quo=
te"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Apr 27, 2021 at 10:17 AM =
Mathias Bynens &lt;<a href=3D"mailto:mths@google.com">mths@google.com</a>&g=
t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Discla=
imer: I am one of the authors of this draft. Nevertheless, I<br>
would like to express my support and speak to the importance of its<br>
standardization.<br>
<br>
The draft supersedes the earlier RFC4329, providing updated<br>
definitions to align with what has quickly become implementation<br>
reality, both in web browsers as well as other popular JavaScript<br>
environments such as Node.js.<br>
<br>
Thanks,<br>
Mathias<br>
<br>
On Tue, Apr 27, 2021 at 3:49 PM Kirsty P &lt;<a href=3D"mailto:Kirsty.p@ncs=
c.gov.uk" target=3D"_blank">Kirsty.p@ncsc.gov.uk</a>&gt; wrote:<br>
&gt; ________________________________<br>
&gt; From: Kirsty P<br>
&gt; Sent: 26 April 2021 16:25<br>
&gt; To: <a href=3D"mailto:dispatch@ietf.org" target=3D"_blank">dispatch@ie=
tf.org</a> &lt;<a href=3D"mailto:dispatch@ietf.org" target=3D"_blank">dispa=
tch@ietf.org</a>&gt;<br>
&gt; Subject: 3rd WGLC - draft-ietf-dispatch-javascript-mjs - deadline 10th=
 May<br>
&gt;<br>
&gt; Hi DISPATCH,<br>
&gt;<br>
&gt; Summary: draft-ietf-dispatch-javascript-mjs is now ready for its 3rd W=
GLC (Working Group Last Call). Please send your comments and/or expressions=
 of support to the DISPATCH list.<br>
&gt;<br>
&gt; Longer: the draft was recently updated to address feedback from a revi=
ew and from the 2nd WGLC [1]. The authors posted an update to the list with=
 more information [2]. We (DISPATCH chairs) feel like all the comments have=
 been addressed, so it&#39;s time for 3rd WGLC.<br>
&gt;<br>
&gt; We need to hear positive noises and support for this draft from the WG=
 before progressing the -08 draft, so please email to signal your endorseme=
nt, even if you have no comments to make. The draft can be found on datatra=
cker here: <a href=3D"https://datatracker.ietf.org/doc/draft-ietf-dispatch-=
javascript-mjs/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.i=
etf.org/doc/draft-ietf-dispatch-javascript-mjs/</a><br>
&gt;<br>
&gt; WGLC is open for 2 weeks - so will finish close-of-play on Monday 10th=
 May.<br>
&gt;<br>
&gt; Kirsty<br>
&gt; (DISPATCH co-chair)<br>
&gt;<br>
&gt; [1] <a href=3D"https://mailarchive.ietf.org/arch/msg/dispatch/MOp48vAf=
_K4cjoS9XoFgxBUqXg0/" rel=3D"noreferrer" target=3D"_blank">https://mailarch=
ive.ietf.org/arch/msg/dispatch/MOp48vAf_K4cjoS9XoFgxBUqXg0/</a><br>
&gt; [2] <a href=3D"https://mailarchive.ietf.org/arch/msg/dispatch/TmuVIJS6=
Umh37oOhiIHv-5Mzkis/" rel=3D"noreferrer" target=3D"_blank">https://mailarch=
ive.ietf.org/arch/msg/dispatch/TmuVIJS6Umh37oOhiIHv-5Mzkis/</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; This information is exempt under the Freedom of Information Act 2000 (=
FOIA) and may be exempt under other UK information legislation. Refer any F=
OIA queries to <a href=3D"mailto:ncscinfoleg@ncsc.gov.uk" target=3D"_blank"=
>ncscinfoleg@ncsc.gov.uk</a>. All material is UK Crown Copyright =C2=A9<br>
</blockquote></div>

--0000000000003b0f4a05c0f78e50--

