Sign in

petamoriken

@moriken.dev
162 followers 244 following 1.1K posts

WebDev (Web 屋さん) / I love Deno 🦕 & Web Standards 🌐 / Opinions are my own / FANBOX moriken.fanbox.cc moriken.dev / TC39 会議まとめは Cosense(Scrapbox) へ!

PostsRepliesMedia
Reposted by petamoriken
IntentToShip @intenttoship.dev · 30/09/2026
Blink: Intent to Ship: HTML-in-canvas
groups.google.com
Blink: Intent to Ship: HTML-in-canvas
Blink: Intent to Ship: HTML-in-canvas
0193
Reposted by petamoriken
Rob Palmer @robpalmer.bsky.social · 30/09/2026
ECMAScript excitement 😉 Congrats to @ashley-c.bsky.social from TechAtBloomberg on advancing the Composites proposal to Stage 2 at @tc39.es today 🎉 Composites are objects that are compared by value instead of identity. They are an evolution of Record & Tuple proposal.
const pos1 = Composite({ x: 1, y: 4 });
const pos2 = Composite({ x: 1, y: 4 });
pos1 === pos2; // true

const positions = new Set(); // the standard ES Set
positions.add(pos1);
positions.has(pos2); // true
811420
petamoriken @moriken.dev · 28/09/2026
It seems better to have this fixed on the V8 side 👀 adventures.nodeland.dev/archive/opti...
adventures.nodeland.dev
Optimizing objects with null prototypes
I dug into why `{ __proto__: null }` traps objects in V8's dictionary mode forever, and show how swapping those literals for classes or `Object.setPrototypeOf` doubled WebStreams throughput in Node co...
010
Reposted by petamoriken
Rob Palmer @robpalmer.bsky.social · 27/09/2026
ECMAScript excitement 😉 Sony Interactive Entertainment will host this week's TC39 meeting in Tokyo. Potential advancements: 4⃣ Dynamic Code Brand Checks 4⃣ Iterator Chunking/Includes/Join 3⃣ Thenable Curtailment 2⃣.7⃣ default in export * 2⃣.7⃣ export defer 2⃣.7⃣ JSON.parse opts 🧵
2518
petamoriken @moriken.dev · 21/09/2026
👀 w3c-cg.github.io/ai-content-d...
w3c-cg.github.io
AI Content Disclosure for HTML
000
Reposted by petamoriken
IntentToShip @intenttoship.dev · 18/09/2026
Gecko: Intent to prototype: Connection Allowlists
groups.google.com
Gecko: Intent to prototype: Connection Allowlists
Gecko: Intent to prototype: Connection Allowlists
022
Reposted by petamoriken
Deno @deno.land · 17/09/2026
Deno 2.9.7 is out 🦕 - Faster `node:buffer` encoding and decoding - Improved startup time and baseline memory usage - Better pnpm lockfile handling - Several permission hardening improvements Overall 37 changes with 4 perf wins github.com/denoland/den...
github.com
Release v2.9.7 · denoland/deno
2.9.7 / 2026.09.16 fix(audit): honor configured CA stores (#36728) fix(cache): make HTTP authority paths unambiguous (#36356) fix(cli): accept all valid sys permission descriptors (#36753) fix(cli...
1313
petamoriken @moriken.dev · 17/09/2026
👀 > 実は、筆者のマンションは v4 オンリーのマンションタイプネットワークであるため、サイトに接続することができない。 > 検証は毎回 Cloudflare WARP を入れ、トンネリングしてアクセスしており、同じ状況の人にはこれを推奨する。 blog.jxck.io/entries/2026...
blog.jxck.io
mozaic.fm v4 リリースノート #2 - ネットワーク編 | blog.jxck.io
mozaic.fm v4 をリリースした。概要編ネットワーク編UI 編VTT 編LLM-Wiki 編今回は、採用したネットワーク周りの変更について解説する。ずっとやってみたかった実験を多分に入れているため、場合によっては接続すらできないだろう。Podcast アプリを通して...
000
petamoriken @moriken.dev · 15/09/2026
Deno へのコミット再開されてましたね。一安心😌
010
Reposted by petamoriken
IntentToShip @intenttoship.dev · 14/09/2026
Blink: Intent to Ship: Deferred imports evaluation ("import defer")
groups.google.com
Blink: Intent to Ship: Deferred imports evaluation ("import defer")
Blink: Intent to Ship: Deferred imports evaluation ("import defer")
0104
petamoriken @moriken.dev · 14/09/2026
pixivFANBOXでフロントエンドカンファレンス福岡2026 お疲れ様でした!を公開しました! moriken.fanbox.cc/posts/12600621 #fec_fukuoka
moriken.fanbox.cc
フロントエンドカンファレンス福岡2026 お疲れ様でした!|petamoriken / 森建|pixivFANBOX
フロントエンドカンファレンス福岡2026にゲストスピーカーとして登壇しました!当日の様子は YouTube チャンネルのアーカイブにあるので、興味があればぜひ御覧ください。 自分のセッションについて コロナ禍以降開催されなくなってしまったフロントエンドカンファレンス福岡をリバイバルするという話を聞いて、絶対に登...
010
petamoriken @moriken.dev · 14/09/2026
👀 github.com/web-platform...
github.com
Gamut mapping · Issue #1394 · web-platform-tests/interop
Description CSS currently provides several ways to define and manipulate colors, that are independent of any particular RGB gamut, such as oklch() or lab(). While this makes it easier to define and...
000
petamoriken @moriken.dev · 14/09/2026
気になりますよね……。
100
petamoriken @moriken.dev · 14/09/2026
世代的にプレイヤーからマネージャーになったりする方が出始めているので、あるあるな感じはしますね。 応援ありがとうございます!
010
petamoriken @moriken.dev · 14/09/2026
ありがとうございます!!!!
100
petamoriken @moriken.dev · 14/09/2026
フロントエンドカンファレンス福岡、50分話すのよくやったよなと自分を褒めてる。
140
petamoriken @moriken.dev · 12/09/2026
ポテチのパッケージ戻ってほしい。 #fec_fukuoka #fec_fukuoka_a
000
petamoriken @moriken.dev · 12/09/2026
DOM Parts!!!! #fec_fukuoka #fec_fukuoka_a
000
petamoriken @moriken.dev · 12/09/2026
HTML Imports は ES Modules が入ったことを考えると完全に失敗だったんだなぁ。 #fec_fukuoka #fec_fukuoka_a
010
petamoriken @moriken.dev · 12/09/2026
クラス構文がない時代の JS 懐かしい。 #fec_fukuoka #fec_fukuoka_a
000
petamoriken @moriken.dev · 12/09/2026
<template> って10年仕様変わってないんだ。 #fec_fukuoka #fec_fukuoka_a
000
petamoriken @moriken.dev · 12/09/2026
Shadow DOM だ! #fec_fukuoka #fec_fukuoka_a
000
petamoriken @moriken.dev · 12/09/2026
発表します。 #fec_fukuoka speakerdeck.com/petamoriken/...
speakerdeck.com
Webプラットフォームで議論されているセキュリティ課題 / Security issues being discussed on Web Platforms
Frontend Conference Fukuoka 2026 https://frontend-conf.fukuoka.jp/2026/
031
petamoriken @moriken.dev · 12/09/2026
V8 でも goto で slow path に飛ばす感じになってますね #fec_fukuoka #fec_fukuoka_a
000
petamoriken @moriken.dev · 12/09/2026
JS に Struct が欲しい #fec_fukuoka #fec_fukuoka_a
010
petamoriken @moriken.dev · 12/09/2026
JS って安全じゃなさすぎるよなぁ…… #fec_fukuoka #fec_fukuoka_a
010
petamoriken @moriken.dev · 12/09/2026
トランジションのない更新は緊急更新で、あまり必要ないはずと。 #fec_fukuoka #fec_fukuoka_b
000
petamoriken @moriken.dev · 12/09/2026
Prioritized Task Scheduling API まだかな……。 developer.mozilla.org/en-US/docs/W... #fec_fukuoka #fec_fukuoka_b
developer.mozilla.org
Prioritized Task Scheduling API - Web APIs | MDN
The Prioritized Task Scheduling API provides a standardized way to prioritize all tasks belonging to an application, whether they are defined in a website developer's code or in third-party libraries ...
020
petamoriken @moriken.dev · 12/09/2026
不要な制約を書かないことで最適化 #fec_fukuoka
000
petamoriken @moriken.dev · 10/09/2026
I guess we really have to start paying attention to device posture now 😂 developer.mozilla.org/en-US/docs/W...
developer.mozilla.org
Device Posture API - Web APIs | MDN
The Device Posture API allows developers to create user interfaces that adapt to a foldable device's posture and respond to posture changes.
000
Reposted by petamoriken
IntentToShip @intenttoship.dev · 09/09/2026
Blink: Intent to Ship: Additional Windowing Controls
groups.google.com
Blink: Intent to Ship: Additional Windowing Controls
Blink: Intent to Ship: Additional Windowing Controls
031
petamoriken @moriken.dev · 08/09/2026
よろしくお願いします! Canvas 2D Context Next | JSConf JP 2026 #jsconfjp jsconf.jp/2026/ja/talk...
jsconf.jp
Canvas 2D Context Next | JSConf JP 2026
DenoにCanvas 2Dを入れようと企てている者が、最新のCanvas 2D提案仕様について紹介、解説します。 * HTML-in-Canvas * Enhanced Text Metrics * Layers with Filter * Floating Point Color Types (unorm8, float16) * WebGPU Transfer
000
Reposted by petamoriken
IntentToShip @intenttoship.dev · 07/09/2026
Blink: Intent to Ship: Enhanced Canvas TextMetrics
groups.google.com
Blink: Intent to Ship: Enhanced Canvas TextMetrics
Blink: Intent to Ship: Enhanced Canvas TextMetrics
011
Reposted by petamoriken
IntentToShip @intenttoship.dev · 03/09/2026
Blink: Intent to Ship: Import Text (Text Modules)
groups.google.com
Blink: Intent to Ship: Import Text (Text Modules)
Blink: Intent to Ship: Import Text (Text Modules)
064
petamoriken @moriken.dev · 28/08/2026
👀 github.com/WICG/observa...
github.com
Proposal: move Observable back to cold-by-default semantics · Issue #217 · WICG/observable
I want to propose moving Observable back to the original per-subscription behavior: Every call to subscribe() starts a new execution of the Observable's subscription logic. Sharing/multicasting wou...
000
petamoriken @moriken.dev · 26/08/2026
Contributing to the Fetch API spec! github.com/whatwg/fetch...
github.com
Make `Response.redirect()` headers mutable by petamoriken · Pull Request #1944 · whatwg/fetch
Fixes #1868 At least two implementers are interested (and none opposed): WebKit: Response.redirect should return object whose headers are mutable, as well as Response.json #1868 (comment) Gecko...
010
Reposted by petamoriken
IntentToShip @intenttoship.dev · 24/08/2026
Gecko: Intent to ship: JPEG XL
groups.google.com
Gecko: Intent to ship: JPEG XL
Gecko: Intent to ship: JPEG XL
1318
petamoriken @moriken.dev · 15/08/2026
2026-07 の TC39 meeting - moriken's project scrapbox.io/petamoriken/...
scrapbox.io
2026-07 の TC39 meeting - moriken's project
まとめ Agenda: https://github.com/tc39/agendas/blob/main/2026/07.md 速報: https://x.com/robpalmer2/status/2081645669895262586 Note: https://github.com/tc39/notes/pull/420 LLM-Wiki: https://github.com/Jxck/
010
petamoriken @moriken.dev · 13/08/2026
お盆で実家でゴロゴロしてて、久しぶりにクソリプしたくなった。まる。
010
petamoriken @moriken.dev · 13/08/2026
寝てる間にってコト!?
110
petamoriken @moriken.dev · 13/08/2026
誰を……
110
petamoriken @moriken.dev · 13/08/2026
👀 github.com/whatwg/html/...
github.com
Canvas fontStretch should be renamed to fontWidth for CSS parity · Issue #11324 · whatwg/html
What is the issue with the HTML Standard? The CSSWG resolved to rename font-stretch to font-width last year: w3c/csswg-drafts#551 (comment) Now that vendors are implementing this change, it was dis...
010
Reposted by petamoriken
IntentToShip @intenttoship.dev · 13/08/2026
Blink: Intent to Ship: FontFace width attribute and font-width descriptor
groups.google.com
Blink: Intent to Ship: FontFace width attribute and font-width descriptor
Blink: Intent to Ship: FontFace width attribute and font-width descriptor
042
petamoriken @moriken.dev · 11/08/2026
👀 github.com/WICG/observa...
github.com
Proposal: move Observable back to cold-by-default semantics · Issue #217 · WICG/observable
I want to propose moving Observable back to the original per-subscription behavior: Every call to subscribe() starts a new execution of the Observable's subscription logic. Sharing/multicasting wou...
000
petamoriken @moriken.dev · 11/08/2026
CAMPFIREで「九大・九州芸工軽音の音を守る!故障アンプ(Ba&Gt)更新プロジェクト」の支援者になりました! camp-fire.jp/projects/961... #クラウドファンディングCAMPFIRE @campfirejpより
camp-fire.jp
九大・九州芸工軽音の音を守る!故障アンプ(Ba&Gt)更新プロジェクト
九州大学芸術工学部、九州芸術工科大学の同窓会として、KontonFes2026を開催予定。現役生の協力で成り立つイベントだからこそ、今までOB/OGの方にもご協力頂き、お世話になったサークルへの恩返しをクラウドファンディングで実現したくPJをあげさせて頂きました。 渾沌会 音響25期 吉田稔
000
petamoriken @moriken.dev · 06/08/2026
👀 www.vlt.io/blog/1-0
vlt.io
vlt 1.0 & Hosted Package Registries | vlt /vōlt/
Stable client release and general availability of hosted JavaScript registries & ecosystem mirrors.
010
Reposted by petamoriken
IntentToShip @intenttoship.dev · 05/08/2026
Blink: Intent to Prototype: Add options bag to WebSocket constructor
groups.google.com
Blink: Intent to Prototype: Add options bag to WebSocket constructor
Blink: Intent to Prototype: Add options bag to WebSocket constructor
011
Reposted by petamoriken
IntentToShip @intenttoship.dev · 05/08/2026
Blink: Intent to Implement and ship: Immersive Audio Model and Formats (IAMF) decoding support
groups.google.com
Blink: Intent to Implement and ship: Immersive Audio Model and Formats (IAMF) decoding support
Blink: Intent to Implement and ship: Immersive Audio Model and Formats (IAMF) decoding support
032
petamoriken @moriken.dev · 01/08/2026
👀 github.com/microsoft/Ty...
github.com
TypeScript 7.1 Iteration Plan · Issue #63703 · microsoft/TypeScript
Date Milestone 2026-09-04 Beta Prep 2026-09-09 7.1 Beta Release 2026-10-16 RC Prep 2026-10-20 7.1 RC Release 2026-11-06 Stable Prep 2026-11-10 7.1 Stable Release Language and Compiler Stabilize API...
1171
Reposted by petamoriken
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 27/07/2026
👀 JS Composites proposal update "After benchmarking and general reflection, the proposal is now pursuing an interning based approach." - @acutmore We didn't get Records & Tuples but we may still get interned data structures in JS! Really exciting update if this lands in JS
4579