EN
← 記事一覧に戻る
技術

花火工房の技術スタック

花火工房で使用している技術スタックの紹介。Qwik、Tailwind CSS、Cloudflare Workersなど。

#dev#qwik#cloudflare

花火工房で使用している技術スタックを紹介します。

フレームワーク

Qwik

Qwik は、Resumable なアーキテクチャを採用した次世代のWebフレームワークです。

import { component$, useSignal } from "@builder.io/qwik";

export const Counter = component$(() => {
  const count = useSignal(0);
  return (
    <button onClick$={() => count.value++}>
      Count: {count.value}
    </button>
  );
});

Qwikの特徴:

  • Resumability — ハイドレーション不要で即座にインタラクティブ
  • Fine-grained lazy loading — 必要なコードだけを遅延読み込み
  • SSR first — サーバーサイドレンダリングがデフォルト

Tailwind CSS v4

スタイリングには Tailwind CSS v4 を使用。ユーティリティファーストのアプローチで、カスタムテーマと組み合わせています。

@theme {
  --color-bg-light: #f5f0e8;
  --color-accent-light: #8b4513;
  --font-heading: "Zen Old Mincho", serif;
}

インフラ

Cloudflare Workers

デプロイ先は Cloudflare Workers。エッジコンピューティングで世界中から高速にアクセスできます。

  • グローバルCDN — 300+のデータセンター
  • ゼロコールドスタート — V8 Isolates による高速起動
  • 無料プラン — 個人プロジェクトに最適

まとめ

モダンな技術スタックを活用して、パフォーマンスとDXの両立を目指しています。