Why did Object.observe disappear, and how did flatten become flat()? Prisma engineer Nurul Sundarani explores abandoned JavaScript proposals in “The TC39 Graveyard” at JSConf JP 2026.
jsconf.jp/2026/en/talks/nuru…
#jsconfjp #TC39
なぜObject.observeは撤回され、flattenはflat()になったのか?PrismaのNurul Sundaraniさんが、消えたJavaScript仕様提案から言語設計の舞台裏を紹介するJSConf JP 2026のLT「The TC39 Graveyard」。
jsconf.jp/2026/en/talks/nuru…
#jsconfjp #TC39
We show speakers on top page. This speakers list are random. #jsconfjp jsconf.jp/2026/
In September 2025, a fake 2FA reset email led to Josh Junon's npm account being compromised. At JSConf.jp, the Chalk and Debug maintainer shares what he learned from being hacked in “Yep, I've Been Pwned.”
jsconf.jp/2026/en/talks/josh…
#jsconfjp
2025年9月、npmアカウントを乗っ取られたJosh Junonさん。Chalk・Debugを支えるメンテナーが、被害から何を学んだのか。JSConf.jpの基調講演で、当事者の経験を聞きます。
jsconf.jp/2026/en/talks/josh…
#jsconfjp
We interviewed Brendan Eich!
- Why the name "Java"Script?
- Regrets from those first 10 days?
- Where will AI take coding?
- Thoughts on web monetization?
- The future of browsers?
...and more. You'll enjoy this one 🎙️ #jsconfjp
jsconf.jp/2026/en/talks/bren…
Brendan Eichさんと
- なんで "Java"Script って名前にしたの?
- 最初の10日間での実装の後悔は?
- AI実装でどうなっていくと思う?
- Webの収益についてどう思う?
- 今後のブラウザは?
などなど、インタビューをしてきました。楽しめると思います。 #jsconfjp jsconf.jp/2026/en/talks/bren…
Where does browser-based test overhead come from? ypresto measures startup, transforms, loading, execution and parallelism across jsdom / happy-dom and Vitest Browser Mode, exploring a single setup for component tests.
jsconf.jp/2026/en/talks/ypre…
#jsconfjp
「実ブラウザでのテストは重い」。そのコストはどこに?
yprestoさんがjsdom / happy-domとVitest Browser Modeを比較。起動・コード変換・読み込み・テスト実行・並列化まで測り、テスト環境を一本化できるか探ります。
jsconf.jp/2026/en/talks/ypre…
#jsconfjp
JSConf Japan retweeted
Super excited to speak at @jsconfjp this year 🫶🏻 see you all there 🇯🇵
Tickets still available
jsconf.jp/2026/en
AI writes the code. Who defines intent and verifies the result?
Aileen Villanueva explores specs, MCP, types and tests as tools for AI-assisted development, plus WebMCP for apps that agents can use directly.
jsconf.jp/2026/en/talks/aile…
#jsconfjp
AI writes the code. Who defines intent and verifies the result?
Aileen Villanueva explores specs, MCP, types and tests as tools for AI-assisted development, plus WebMCP for apps that agents can use directly.
jsconf.jp/2026/en/talks/aile…
#jsconfjp
AIがコードを書く時代、JS開発者は何を書く?
Aileen Villanuevaさんが、仕様やMCPによる文脈づくり、型・テストによる制約と検証、WebMCPでエージェントも使えるWebアプリまで、開発者の役割の変化を掘り下げます。
jsconf.jp/2026/en/talks/aile…
#jsconfjp
Why does a React optimization work? Saman Abaasi traces a janky component through Fiber, priority lanes and interrupted renders to show what useTransition/useDeferredValue change. Build a mental model of the scheduler.
#jsconfjp
jsconf.jp/2026/en/talks/sama…
Reactは何を優先し、いつ処理を中断する?Saman Abaasiがカクつくコンポーネントを追い、FiberとuseTransition/useDeferredValueの働きを解説。「なぜその最適化が効くのか」を内部から理解するセッション。
#jsconfjp
jsconf.jp/2026/en/talks/sama…
盗まれたトークンから、不正なパッケージ公開につながるリスク。
Jessie「Your Node.js App Is Lying to You: What axios Taught Us」では、npm auditやlockfileの限界、依存差分・公開元の検証、CIの防御を掘り下げます。
jsconf.jp/2026/en/talks/jess…
#jsconfjp
npm audit and lockfiles have limits. Jessie explores what axios taught us about dependency diff reviews, verifying provenance with Sigstore, and protecting CI against stolen tokens and unauthorized publishing.
jsconf.jp/2026/en/talks/jess…
#jsconfjp
AI in Chrome: summarize, translate, and expose tools to agents.
Kevin Uehara explores Web AI APIs and WebMCP with practical examples, comparing local vs. cloud execution and the impact on privacy, latency, cost and UX.
jsconf.jp/2026/en/talks/kevi…
#jsconfjp
ChromeのAI、Webアプリでどう使う?
Kevin UeharaがWeb AI APIによる要約・翻訳と、AIエージェント向けにツールを公開するWebMCPを解説。ローカル/クラウド実行を比べ、プライバシー・遅延・コストへの影響を探ります。
jsconf.jp/2026/ja/talks/kevi…
#jsconfjp
V8の最適化
Array.prototype.flat高速化の鍵は「数値配列にサブ配列はない」。Yuta NishiさんがElementsKindによる走査の省略、2パスでの一括メモリ確保、holeを詰める仕様を解説。V8に実装をマージする道のりも。
11/22 JSConf.jp #jsconfjp
jsconf.jp/2026/ja/talks/yuta…




