Fresh 2.0がベータ版に移行し、Vite統合が追加。

javascript
// Vite設定例
import { defineConfig } from "vite";
import { fresh } from "@fresh/plugin-vite";

export default defineConfig({
  plugins: [fresh()],
});

FreshがViteプラグインとして動作可能になり、アイランドコードでのみHot Module Reloadingをサポートするようになった。プロダクション環境での起動時間は86msから8msへと10倍速くなった。react、react-domの自動エイリアシングでReact互換性が改善され、Fresh 1.xで人気だったHeadコンポーネントも復活した。

#参考文献