856 Views
November 08, 24
スライド概要
Deno2.0でSvelte5 Svelte Japan Online Meetup #5 2024-11-08 Lina Tsukusu
About Me 創好リナ (Lina Tsukusu) Github: neverclear86 VTuber系フリーランスエンジニア Web系がメイン
Svelte5がリリース
Svelteがよりシンプルに!
Runeたのちい!!
さらにほぼ同時期・・・
Deno 2.0もリリース
DenoはTypeScript環境を よりシンプルに!
node互換強化でほぼ動く
これは・・・運命・・・!?
一緒に使ったら シンプルシンプルするのでは??
実際にやってみた
まずはプロジェクトを作ろう
svコマンドができたっぽい
とりあえずいつものやつで (typescript, prettier, eslint, vitest, tailwind, storybook)
う、動くの?
ウゴイタアアアアアアア
でも待って
メリットある???
node, npmより早い?
install
npmよりは早いっぽい bunよりは遅いっぽい (キャッシュされると同じくらい)
dev立ち上げやbuild
denoが一番早いっぽい どっちも1.2~1.5倍速くらい ️
それ以外あんまり変わらん (storybook動かないし)
node互換モードになるので denoの旨みが薄い
今後旨くなりそうなトコロ
prettierとeslintが いらなくなりそう
既に .svelte のフォーマット、 lintはコマンドで可能
vscodeなどのエディタ対応が微妙 自動フォーマットがしづらい
じゃあどこで使おう
モノレポ管理 && バックにDeno
バックエンドがDeno+Hono
Supabase を使うとき EdgeFunctionsはDeno
nodeのパッケージ管理の管理 に疲れたとき
Tauri2.0+Deno2.0+Svelte5 = ? まだ試してない
まとめ
Deno2.0でとりあえず Sveltekitが動くように!
現状はそこまで旨くないが アプデや情勢でさらにシンプルに なりそうであると思われる
以上
著作権表記など Twemoji © Copyright 2020 Twitter, Inc and other contributors(Licensed under CC BY 4.0)