Fresh
#Deno
#Deno_Deploy
#Preact
#Tailwind_CSS
#Twind
概要
Fresh
は
Deno
公式のWebフレームワークです。
Deno Deploy
で動作させることにより、エッジサーバ上での
SSR
などを提供します
Preact
コンポーネントの
SSR
や
Next.js
ライクなファイルシステムルーティングをサポートします
Fresh
の大きな特徴として
Island Architecture
をサポートしています
Fresh
はデフォルトで必要が無い限りは、可能な限りブラウザーに
JavaScript
コードを送信しないように動作します
また、
Partials
というクライアントサイドナビゲーションを実現するための独自の仕組みが提供されています
クライアントサイド
JavaScript
による動的なインタラクションを実現したい場合は、明示的に
Island
コンポーネントを実装したり、
Partials
を利用する必要があります
Preact
や
Island Architecture
の採用などにより、ブラウザーに送信される
JavaScript
のコードサイズが最小限に抑えられるよう工夫されています
Tailwind CSS
/
Twind
や
Preact Signals
などを公式でサポートしています
エコシステム
awesome-fresh
というページを作ってみました。
よろしければ参照ください。
ドキュメント
fresh.deno.dev
- 公式サイト
公式ブログ
You Don't Need a Build Step
関連ページ
Fresh v1
Fresh v2
Freshと他ライブラリとの連携やサポート状況などについて
Freshでの開発に関するTips
Deno Deploy
FreshにTwind v1サポートが入りました
Freshのリリース一覧