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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
petamoriken / 森建
January 16, 2026
Programming
230
0
Share
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
FE Yatai Talks vol.1
https://fe-yatai.connpass.com/event/377677/
petamoriken / 森建
January 16, 2026
More Decks by petamoriken / 森建
See All by petamoriken / 森建
Module Harmony
petamoriken
3
940
Denoでフロントエンド開発 2025年春版 / Frontend Development with Deno (Spring 2025)
petamoriken
1
1.6k
非ブラウザランタイムとWeb標準 / Non-Browser Runtimes and Web Standards
petamoriken
0
640
ふかぼれ!CSSセレクターモジュール / Fukabore! CSS Selectors Module
petamoriken
0
320
フロントエンドの標準仕様をどう追っているか / How I follow the frontend standards specs
petamoriken
4
2.7k
ECMAScript、Web標準の型はどう管理されているか / How ECMAScript and Web standards types are maintained
petamoriken
3
650
DOM Observable
petamoriken
1
350
Deno に Web 標準 API を実装する / Implementing Web standards API to Deno
petamoriken
0
810
Contributing to Deno is fun!
petamoriken
0
450
Other Decks in Programming
See All in Programming
AIエージェントで業務改善してみた
taku271
0
540
第3木曜LT会 #28
tinykitten
PRO
0
110
ドメインイベントでビジネスロジックを解きほぐす #phpcon_odawara
kajitack
3
820
2026_04_15_量子計算をパズルとして解く
hideakitakechi
0
120
AIと共に生きる技術選定 2026
sgash708
0
110
Vibe NLP for Applied NLP
inesmontani
PRO
0
500
YJITとZJITにはイカなる違いがあるのか?
nakiym
0
250
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
150
iOS機能開発のAI環境と起きた変化
ryunakayama
0
190
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
490
Server-Side Kotlin LT大会 vol.18 [Kotlin-lspの最新情報と Neovimのlsp設定例]
yasunori0418
1
190
ついに来た!本格的なマルチクラウド時代の Google Cloud
maroon1st
0
270
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
500
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
54k
Building AI with AI
inesmontani
PRO
1
920
Music & Morning Musume
bryan
47
7.2k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
120
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How to Talk to Developers About Accessibility
jct
2
180
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
230
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
330
Exploring anti-patterns in Rails
aemeredith
3
330
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 のいいところ