ECMAScript仕様輪読会 #95
前回: ECMAScript仕様輪読会 #94
Cosenseの招待リンク: https://scrapbox.io/projects/esspec/invitations/85b96c9fa718ce5185e307196ed8fb53
connpass: https://esspec.connpass.com/
Discord: https://discord.gg/59S3y6weQj
ES Spec Draft: https://tc39.es/ecma262/
multipage: https://tc39.es/ecma262/multipage/
資料: https://speakerdeck.com/syumai/ecmascriptshi-yang-wodu-munonibi-yao-nazhi-shi-daiziesutoban
読み物リスト
Twitter hashtag: #esspec
便利ツール
esspec-memo: https://tars0x9752.github.io/esspec-memo/esspec.html
Scrapbox Codeblock Generator: https://vzvu3k6k.github.io/scrapbox-codeblock/
TC39 Terminology: https://github.com/tc39/how-we-work/blob/main/terminology.md
esmeta playground: https://es-meta.github.io/playground/
時事ネタ
フロカン名古屋
Proposal
〜2/14
TSKaigi
Proposal
〜2/28
自己紹介 (近況報告)
syumai syumai.icon
X: https://x.com/__syumai GitHub: https://github.com/syumai
TSを書いて暮らしてます
体調を崩してます
かなりマシになりました
フロント & PHP 北海道
Proposal出しました
https://gihyo.jp/book/2026/978-4-297-15438-7
iwatsurut
とくに、イベントもなく過ごしています。
Google翻訳とかで、割とオライリーの洋書とか読めそうなことに気がついた。
syumai > PLaMo翻訳いいですよね
https://translate.preferredai.jp/
igrep> KindleやAdobe Readerに翻訳機内蔵してて欲しい
igrep(山本悠滋)
https://github.com/igrep/
AIコーディング使用強化(2度目)
syumai > 9割5分くらいAIです
maru。(まる)
https://x.com/sbleru
https://github.com/sbleru
主にTSで仕事してます。React, Node。
リッチテキストエディタのハイフネーション対応頑張ってた
より実装に近い(deepwikiとか)ところで壁打ちするのが一番良かった
フロカンproposal出してみた
yebis0942(えびす)yebis0942.icon
https://x.com/yebis0942
Go, Reactを書いています
1年半ぶりの参加です
最近Intl.DateTimeFormatに入門しました
year, month, dayのオプションが独立してないことに衝撃を受けた
自立型コーディングエージェントでブラウザを書かせた話がすごい
https://cursor.com/ja/blog/scaling-agents
前回のあらすじ
https://syumai.github.io/esspec/summaries/summary-94.html
今回のメモ
code:js
const d = new Date("2026-02-03T09:00:00+09:00:00");
console.log(d);
new Date(Date.parse('2025-07-01T00:00:00+07:00'));
2025-06-30T17:00:00.000Z
Time Zone Offset String Format
https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-date-time-string-format
is the UTC offset representation specified as "Z" (for UTC with no offset) or as either "+" or "-" followed by a time expression HH:mm (a subset of the time zone offset string format for indicating local time ahead of or behind UTC, respectively)
zはTime Zone Offset Stringのサブセット
Well-Known Intrinsic Objects
https://tc39.es/ecma262/multipage/ecmascript-data-types-and-values.html#sec-well-known-intrinsic-objects
Realms
https://tc39.es/ecma262/multipage/executable-code-and-execution-contexts.html#realm
code:js
const x = new Date();
undefined
x
2026-02-03T12:38:53.387Z
x.valueOf()
1770122333387
Date.parse(x.toString())
1770122333000
Date.parse(x.toUTCString())
1770122333000
Date.parse(x.toISOString())
1770122333387
x.setSeconds(0)
1770122280387
x.setMilliseconds(0)
1770122280000
x
2026-02-03T12:38:00.000Z
x.valueOf()
1770122280000
Date.parse(x.toString())
1770122280000
Date.parse(x.toUTCString())
1770122280000
Date.parse(x.toISOString())
1770122280000
code:js