ECMAScript仕様輪読会 #93
前回: ECMAScript仕様輪読会 #92
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/
時事ネタ
自己紹介 (近況報告)
syumai syumai.icon
X: https://x.com/__syumai GitHub: https://github.com/syumai
TSを書いて暮らしてます
体調を崩してます
ちょっとマシになりました
https://event.shoeisha.jp/devsumi/20260218/session/6495
iwatsurut
とくに、イベントもなく過ごしています。
Micro Quick Js の ES5 への追加で、 imul, clz32, fround, trunc, log2, log10. が足されているの 最近読んだ関数やん、と思った。
igrep(山本悠滋)
https://github.com/igrep/
React Tokyo フェス 2026のスポンサーブースに出展することになった。初めてのスポンサーブース
https://react-tokyo.connpass.com/event/366003/
関数型まつり 2026の日程が決まり、コアスタッフの募集も始まった
https://x.com/fp_matsuri/status/2006379923863453803
https://x.com/fp_matsuri/status/2007624377433739675
スマホをAQUOS sense10に換えて、晴れてメインのスマホがAndroid 16になってLinuxターミナルが動くぞ!と思いきや、CPUの制限で出来ないらしい... https://www.reddit.com/r/androidterminal/comments/1nk24pq/non_protected_vms_are_not_supported_on_this/
maru。(まる)
https://x.com/sbleru
主にTSで仕事してます。React, Node
作って学ぶOSのしくみ読み始めた
https://gihyo.jp/book/2025/978-4-297-14859-1
ブラウザのしくみは去年ダラダラ読んでたのでまたダラダラ読む
前回のあらすじ
https://syumai.github.io/esspec/summaries/summary-92.html
今回のメモ
+275760-09-13T00:00:00Z
英語で言うとしたら
“September thirteenth, two hundred seventy-five thousand seven hundred sixty, at midnight, UTC.”
+275760-09-13T01:00:00+01:00
September thirteenth, two hundred seventy-five thousand seven hundred sixty, at one a.m., UTC plus one.
i.e.
that's(つまり)
time zone aware ~
タイムゾーンを認識している〜
2. Let h be 𝔽(! ToIntegerOrInfinity(hour)).
!はthrowしないことを想定するっぽい。アサーション
code:js
new Date(2026, 1)
2026-01-31T15:00:00.000Z
new Date(26, 1)
1926-01-31T15:00:00.000Z
new Date(126, 1)
0126-01-31T14:41:01.000Z
new Date(0, 1)
1900-01-31T15:00:00.000Z
new Date(120, 1)
0120-01-31T14:41:01.000Z
new Date(1887, 1)
1887-01-31T14:41:01.000Z
new Date(1888, 1)
1888-01-31T15:00:00.000Z
// 切れ目ここっぽい
new Date(1888, 0)
1887-12-31T14:41:01.000Z
new Date(1888, 1)
1888-01-31T15:00:00.000
日本標準時の施工開始が関係してるっぽい
https://ja.wikipedia.org/wiki/日本標準時
日本の標準時に関する部分は1888年(明治21年)1月1日から適用された19。