JSConf JP

Schedule

Doors Open
オープニング/開場説明
Track A
LTEnglish
Automating Frontend Performance Optimization with AI Agents
  • Ajay Upreti's avatar
    Ajay Upreti
Track B
LTJapanese
ワークフローからハーネスへ — Web フレームワークの作者たちが AI エージェントに向かう理由
  • azukiazusa's avatar
    azukiazusa
Track C
LTJapanese
Stage 3でも仕様は変わる。アプリケーション開発者のためのTC39プロセスの読み方
  • おおいし (bicstone)'s avatar
    おおいし (bicstone)
Track D
LTJapanese
Welcome JXL! ー JPEG XL 復活の記録
  • dynamis's avatar
    dynamis
Track A
LTEnglish
The TC39 Graveyard: Proposals That Died So JavaScript Could Live
  • Nurul Sundarani's avatar
    Nurul Sundarani
Track B
LTJapanese
フロントエンドのテストカバレッジは 100% 強制がいい
  • 辻佳佑's avatar
    辻佳佑
Track C
LTJapanese
debug> を待ってもダメだった — Node.jsのflaky testから学ぶ非同期処理の同期点
  • Yuya Inoue's avatar
    Yuya Inoue
Track D
LTJapanese
多様化する npm サプライチェーン攻撃: 多角的な備えという向き合い方
  • progfay's avatar
    progfay
Track A
LTEnglish
Compiling Your Language to WasmGC & Friends
  • Rikito Taniguchi's avatar
    Rikito Taniguchi
Track B
LTJapanese
JavaScriptはシングルバイナリの夢を見るか
  • TOMIKAWA Sotaro's avatar
    TOMIKAWA Sotaro
Track C
LTJapanese
Math.sumPreciseから学ぶ、ECMAScript仕様の数値の種類
  • syumai's avatar
    syumai
Track D
LTJapanese
esmeta: ECMAScript仕様書を読む機械
  • yebis0942's avatar
    yebis0942
Track A
LTJapanese
Objectの比較と同一性を考える — ComparisonsからCompositesまで
  • jiko21's avatar
    jiko21
Track B
LTJapanese
Promiseの向こう側へコンテキストを届ける ― proposal-async-context
  • Kazuya Serizawa's avatar
    Kazuya Serizawa
Track C
LTJapanese
Canvas 2D Context Next
  • 森内建太 (@petamoriken)'s avatar
    森内建太 (@petamoriken)
Track D
LTJapanese
Coding Agent のフロントエンドを、AsyncIterable と自作の pipe で宣言的に実装する
  • 池奥裕太's avatar
    池奥裕太
Break
Track A
KeynoteEnglish
An Interview with Brendan Eich — 30 Years of JavaScript: Past, Present, and Future
  • Brendan Eich's avatar
    Brendan Eich
Track A
Sponsor LTJapanese
ミイダス社 LT
  • ミイダス株式会社
Track A
Sponsor LTEnglish
AnotherBall Pte Ltd LT
  • AnotherBall Pte Ltd
Track A
Sponsor LTJapanese
サイボウズ株式会社 LT
  • サイボウズ株式会社
Track A
Sponsor LTJapanese
MCD3株式会社 LT
  • MCD3株式会社
昼休憩
Track A
Coming soon
Track B
SessionJapanese
CVEから紐解くJIT Exploit
  • nolu's avatar
    nolu
Track C
SessionEnglish
How NOT to Use TanStack Query
  • Neciu Dan's avatar
    Neciu Dan
Track D
Sponsor sessionJapanese
ミイダス株式会社
  • ミイダス株式会社
Track A
SessionEnglish
npm install Should Never Compile: Killing Native Addons
  • Neeraj Pandey's avatar
    Neeraj Pandey
Track B
SessionJapanese
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
  • Yuta Nishi's avatar
    Yuta Nishi
Track C
SessionEnglish
When AI writes the code, what do JavaScript developers write?
  • Aileen Villanueva's avatar
    Aileen Villanueva
Track D
Sponsor sessionEnglish
AnotherBall Pte Ltd
  • AnotherBall Pte Ltd
Break
Track A
SessionEnglish
The Missing Piece in Node.js Configuration
  • Marco Ippolito's avatar
    Marco Ippolito
Track B
SessionJapanese
AIフレンドリーなGenerative UIをJSXで
  • うひょ's avatar
    うひょ
Track C
SessionJapanese
Oseo:SBCLスタイルのJavaScript/TypeScript AOTコンパイラ
  • 洪 民憙's avatar
    洪 民憙
Track D
Sponsor sessionJapanese
サイボウズ株式会社
  • サイボウズ株式会社
Track A
SessionEnglish
You are never going to do these 10 JS mistakes
  • Ondřej Žára's avatar
    Ondřej Žára
Track B
SessionJapanese
Webメール開発を大幅に変えたJMAPというゲームチェンジャー
  • Wataru Morita(@tascript)'s avatar
    Wataru Morita(@tascript)
Track C
SessionEnglish
Build next-generation UIs with the HTML-in-Canvas API
  • Natalia Markoborodova's avatar
    Natalia Markoborodova
  • Thomas Nattestad's avatar
    Thomas Nattestad
Track D
Sponsor sessionEnglish
Arkor
  • Arkor
Break
Track A
SessionEnglish
WebMCP and WebAI: Exploring native AI tools in Chrome
  • Kevin Uehara's avatar
    Kevin Uehara
Track B
SessionJapanese
ブラウザで変わるID連携 — EVPとFedCMが描く未来の認証
  • えーじ's avatar
    えーじ
Track C
SessionJapanese
JS・WasmにもあるRustのアレ - コンポーネント間でやりとりするオブジェクトを管理する
  • 山本悠滋's avatar
    山本悠滋
Track D
Sponsor sessionJapanese
株式会社ドワンゴ
  • 株式会社ドワンゴ
Track A
SessionEnglish
React Fiber Unplugged: How the Internal Scheduler Shapes React
  • Saman Abaasi's avatar
    Saman Abaasi
Track B
SessionJapanese
Node.jsで覗くV8バイトコード:3つのJavaScript実験
  • ローランド リチャード's avatar
    ローランド リチャード
Track C
Sponsor sessionJapanese
株式会社enechain
  • 株式会社enechain
Track D
Sponsor sessionJapanese
supa株式会社
  • supa株式会社
Break
Track A
SessionEnglish
You've Been Hacked. It Just Hasn't Happened Yet.
  • Itai Satati's avatar
    Itai Satati
Track B
SessionJapanese
Next.js Instant Navigations - JavaScriptによるWeb Navigationチューニング
  • akfm_sato's avatar
    akfm_sato
Track C
Sponsor sessionJapanese
NCDC株式会社
  • NCDC株式会社
Track D
Sponsor sessionJapanese
株式会社Linc'well
  • 株式会社Linc'well
Track A
SessionEnglish
Creating desktop apps with Deno
  • Leo Kettmeir's avatar
    Leo Kettmeir
Track B
SessionJapanese
開発における リズムと一貫性
  • kinocoboy's avatar
    kinocoboy
Track C
Sponsor sessionJapanese
クーガー株式会社
  • クーガー株式会社
Track D
Sponsor sessionJapanese
株式会社マネーフォワード
  • 株式会社マネーフォワード
Track A
SessionEnglish
Your Node.js App Is Lying to You: What axios Taught Us
  • Jessie's avatar
    Jessie
Track B
Sponsor sessionJapanese
GMO Flatt Security株式会社
  • GMO Flatt Security株式会社
Track C
Sponsor sessionEnglish
Vercel
  • Vercel
Track D
Sponsor sessionJapanese
株式会社LayerX
  • 株式会社LayerX
Break
Track A
Sponsor LTEnglish
Arkor LT
  • Arkor
Track A
Sponsor LTJapanese
株式会社ドワンゴ LT
  • 株式会社ドワンゴ
Track A
Sponsor LTJapanese
supa株式会社 LT
  • supa株式会社
Track A
Sponsor LTJapanese
株式会社Linc'well LT
  • 株式会社Linc'well
Track A
Sponsor LTJapanese
株式会社マネーフォワード LT
  • 株式会社マネーフォワード
Track A
Sponsor LTJapanese
株式会社LayerX LT
  • 株式会社LayerX
Track A
Sponsor LTJapanese
株式会社enechain LT
  • 株式会社enechain
Track A
Sponsor LTJapanese
NCDC株式会社 LT
  • NCDC株式会社
Track A
Sponsor LTJapanese
クーガー株式会社 LT
  • クーガー株式会社
Track A
Sponsor LTEnglish
Vercel LT
  • Vercel
Track A
Sponsor LTJapanese
GMO Flatt Security株式会社 LT
  • GMO Flatt Security株式会社
Track A
Sponsor LTJapanese
CodeCast LT
  • 株式会社EVERLANE
Track A
Room A Close (懇親会準備)
Track B
KeynoteEnglish
基調講演2: Yep, I've Been Pwned: What I Learned from Being Hacked
  • Josh Junon's avatar
    Josh Junon
After Party