編集

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

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コンポーネントも復活した。

出展:Fresh 2.0 Graduates to Beta, Adds Vite Support - Deno Blog

編集