もっと見る

JavaScript の Typed Object の提案ってだいぶ昔からあって、基本的に実行時にバリデーションする感じだから遅くなるしダメだよねみたいな感じだったのが、WebAssembly と JavaScript のインターフェースとして再度議論されたの面白いなあ。
github.com/rwaldron/tc39-notes

DOM に append する前に observe してしまったことが原因っぽいので、Chrome というよりかはコードのほうが悪そうだった……。

Chrome 71 の IntersectionObserver で1つの要素を observe したときにたまにコールバックに空の IntersectionObserverEntry が混じってやってくるので、無条件で entries[0] したら死んだみたいな事案に遭遇したんですが、詳しい情報がわからない。

やっっっっと OpenDKIM が復活した。

森建 さんがブースト

<textarea> 内の placeholder に改行を入れる方法をググって一番上に出てきた二年前の記事が闇っぽかった。W3C textarea の仕様では改行出来なそうだけど、HTML 5.2 では改行出来そうと。
今はどうなんだろう。
neos21.hatenablog.com/entry/20

Well-Known Symbols を意味する @@ が %% になるかもしれないのか。
github.com/tc39/ecma262/pull/1

TypeScript の JSX パーサーが色々ハードコーディングされてしまっていて、型の厳密性を高めようと思っても TypeScript 自体が許さないらしい。
github.com/Microsoft/TypeScrip

Ruby のエラー表示に使われている DidYouMean を使うとレーベンシュタイン距離を計算できるっていう知見を得た。

Stage 1 Asset References の提案面白いなぁ。これがブラウザに入ったら webpack が要らない子になりそう。
github.com/sebmarkbage/ecmascr

JavaScript の falsy は

undefined, null, 0, NaN, "", false

だけだと思ってたけど、bigint が来たら

0n

も falsy になるのね。

Cloud Firestore って gRPC に乗っかってるんかな。

TODO: ImageBitmap の caniuse に Firefox のバグ情報のせる。

これめっちゃありがたい。クリックされたら新たに HTMLAnchorElement を作って無理矢理新しいタグで開いてたんよな。
fxsitecompat.com/ja/docs/2018/

Transferable は知ってたんだけど、IndexedDB に突っ込めるオブジェクトは Serializable って言うんやね。

……そして残念ながら WebAssembly.Module は Serializable ではなくなってた。
github.com/WebAssembly/spec/is

もっと見る
Kimamass Social

Kimamass の情報をいち早くチェック!