YAPC::Hiroshima 2024
トーク (40分)

Sonik - The meta-framework for Edges

yusukebe Yusuke Wada yusukebe
3

SonikはJavaScriptの「メタ」フレームワークです。メタというのは以下の3つの技術の上に成り立っているからです。

  1. Hono - Web framework
  2. Vite - Bundle & Dev tool
  3. UIライブラリ - hono/jsx, Preact, React

Sonikを使うことにより2つのことができます。

  1. ファイルベースルーティングによる大きなWebアプリの作成
  2. フルスタックアプリケーションの作成

特にSonikは、バンドルサイズが小さく、レンダリングが高速で、Cloudflare PagesやVercelなどのエッジ環境に適しています。またDXも優れていて、CloudflareのBindingsに対応した高速な開発サーバーを備えています。

現在「アルファ」ステータスですが、当日は完成度の高いものを見せれると思います。