Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
コントリビューターによるDenoのすゝめ / Deno Recommendations by ...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
petamoriken / 森建
January 16, 2026
Programming
0
220
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
FE Yatai Talks vol.1
https://fe-yatai.connpass.com/event/377677/
petamoriken / 森建
January 16, 2026
Tweet
Share
More Decks by petamoriken / 森建
See All by petamoriken / 森建
Module Harmony
petamoriken
2
790
Denoでフロントエンド開発 2025年春版 / Frontend Development with Deno (Spring 2025)
petamoriken
1
1.5k
非ブラウザランタイムとWeb標準 / Non-Browser Runtimes and Web Standards
petamoriken
0
630
ふかぼれ!CSSセレクターモジュール / Fukabore! CSS Selectors Module
petamoriken
0
310
フロントエンドの標準仕様をどう追っているか / How I follow the frontend standards specs
petamoriken
4
2.5k
ECMAScript、Web標準の型はどう管理されているか / How ECMAScript and Web standards types are maintained
petamoriken
3
620
DOM Observable
petamoriken
1
320
Deno に Web 標準 API を実装する / Implementing Web standards API to Deno
petamoriken
0
760
Contributing to Deno is fun!
petamoriken
0
430
Other Decks in Programming
See All in Programming
CSC307 Lecture 08
javiergs
PRO
0
680
AIプロダクト時代のQAエンジニアに求められること
imtnd
1
320
今から始めるClaude Code超入門
448jp
8
9.2k
AIに仕事を丸投げしたら、本当に楽になれるのか
dip_tech
PRO
0
110
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
220
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
310
atmaCup #23でAIコーディングを活用した話
ml_bear
3
470
朝日新聞のデジタル版を支えるGoバックエンド ー価値ある情報をいち早く確実にお届けするために
junkiishida
1
110
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
350
今、アーキテクトとして 品質保証にどう関わるか
nealle
0
100
Raku Raku Notion 20260128
hareyakayuruyaka
0
400
CSC307 Lecture 07
javiergs
PRO
1
560
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
64
Ethics towards AI in product and experience design
skipperchong
2
210
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
61
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
230
From π to Pie charts
rasagy
0
130
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
190
Utilizing Notion as your number one productivity tool
mfonobong
3
220
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
220
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
440
Transcript
コントリビューターによる Denoのすゝめ FE Yatai Talks vol.1 pixiv Inc. 森内建太 @petamoriken
2026.1.16
2 自己紹介 • Web エンジニア • Deno / ECMAScript コントリビューター • Web 標準 を追うのが好き petamoriken WebDev
in Fukuoka
3 https://scrapbox.io/petamoriken/
4 単体で TypeScript が実行できるランタイム
5 単体で型チェックが出来るランタイム
6 • TypeScript (tsc) 同梱 ◦ Deno のバージョンを上げると TypeScript も上がる ◦ --unstable-tsgo を指定して tsgo (TS v7) を試せる ◦
JSX サポート • Linter, Formatter, LSP 内蔵 ◦ 型を使った Lint は typescript-eslint/Flint が要る 👉 内部 API の議論中 microsoft/typescript-go#516 Deno の開発体験 (DX)
7 Node.js 互換性 import { platform } from "node:process"; import chalk
from "npm:
[email protected]
"; console.log(chalk.green(`This platform is ${platform}`));
8 Node.js 互換性 import { platform } from "node:process"; import chalk
from "chalk"; console.log(chalk.green(`This platform is ${platform}`)); { "imports": { "chalk": "npm:
[email protected]
" } }
9 Node.js 互換性 import { platform } from "node:process"; import chalk
from "chalk"; console.log(chalk.green(`This platform is ${platform}`)); { "imports": { "chalk": "npm:
[email protected]
" } } 👆Web 標準の Import Maps 相当
10 • パッケージマネージャー、ワークスペース機能 • 権限機能(secure by default) ◦ npm 依存へのマルウェア混入に対する防衛 •
単一実行可能ファイルへのコンパイル • ネイティブ OpenTelemetry サポート • 日本語で質問可能 👉 deno-ja slack #question その他 Deno のいいところ