フルスタックサーバーレスフレームワーク「Skeet」が Next.js v14 にアップグレード

ELSOUL LABO B.V.

From: PR TIMES

2023-10-29 11:16

~最新パッケージ導入により、さらなる開発環境の高速化~

ELSOUL LABO B.V.(代表取締役社長:川崎 文武、本社:オランダ・アムステルダム、以下「エルソウルラボ」) は、オープンソースのフルスタックサーバーレスアプリ開発ツール Skeet について、Web フロントエンドを Next.js v14 にアップグレードしたことを発表しました。

このアップグレードは、Skeet がさらに効率的かつ効果的にアプリケーションを開発できるようにするもので、Next.js v14 の改善点を活用しパフォーマンスが向上しています。



[画像1: (リンク ») ]

Next.js 14 リリースノート: (リンク »)

開発環境の高速化
Rust ベース の Turbopack は、Skeet プロジェクトにおけるパフォーマンスチューニングに大いに貢献しています。Rust は高性能かつ安全性に優れたプログラミング言語であり、Turbopack はローカルサーバーの起動速度を 53%向上させ、Fast Refresh によるコードの更新速度を 94%向上させることで、開発効率を大幅に向上させています。

引き続き Page Router を採用
Skeet は、歴史ある Next.js のルーティング技術である Page Router を採用しています。Page Router は枯れた技術であり、周辺技術のサポートを受けやすい状態にあります。一方で、新しい App Router 技術にも注目しており、周辺技術が充実する頃に移行を考えています。現時点では Page Router がより安定しているため、Skeet プロジェクトはこれを採用しています。

Static Site Generation (SSG) からスタート
Skeet はコストメリットから、初期のプロジェクトで Server-Side Rendering (SSR)ではなく、Static Site Generation (SSG) でスタートできるように設定しています。SSG は静的コンテンツの事前生成を可能にし、それにより高速なページロード速度と SEO の向上を実現しています。一方、SSR は必要に応じて動的コンテンツを生成し、これによりアプリケーションはリアルタイムのデータに対応できます。 必要に迫られたときには SSR へ移行しやすくなっており、これは Next.js の思想とも一致しています。

また、Skeet はすべてにおいて段階的な移行が可能であり、様子を見ながらフロントエンドインフラとして Vercel の採用も可能になっています。

詳細: (リンク »)

Google Cloud、Firebase 上でサーバーレスアプリを爆速開発できるオープンソースの Skeet フレームワーク
[画像2: (リンク ») ]


Skeet は GCP (Google Cloud) と Firebase 上にフルスタックアプリを構築できるオープンソースの TypeScript 製サーバーレスフレームワークです。

Skeet を使えば、API サーバーから Web・iOS・Android アプリまですべてを TypeScript で爆速開発することができます。TypeScript は静的型付けを提供し、エラーを早期に検出し、コードの品質とメンテナンス性を向上させます。さらに、Skeet は GraphQL や Firestore などのモダンな技術を積極的に採用し、開発者に優れた開発体験を提供します。ChatGPT や Vertex AI などの AI を活用したアプリケーション開発や Solana などのブロックチェーンを活用した Web3 dApp 開発も簡単に行うことができる現代的なアプリケーションフレームワークとなっています。

下記リンクからデモをお試しいただけます。PaLM2・Vertex AI、そして Open AI 社の ChatGPT (GPT-3.5, GPT-4)も同時にお試しいただくことができますので、どちらがどのような特徴を持っているか比較検討していただくことができます。

Skeet デモ: (リンク »)

また、こちらのデモのアプリは Skeet CLI を使えば 5 分でご自身の PC 環境やクラウド環境で動かすことが可能です。

まずはどのようなことができるかデモでイメージしていただき、その後は Skeet CLI を使ってすぐにアプリ開発をスタートできます。Skeet CLI にも AI が搭載されており、チャットによるコード生成等の強力なサポートにより、開発者の生産性を大幅に向上させます。

Skeet CLI (GitHub): (リンク »)

Skeet は世界中すべてのアプリケーション開発現場の開発・メンテナンスコストを削減、開発者体験を向上させるためにオープンソースとして開発されています。

詳しくは公式ドキュメントを御覧ください。

Skeet ドキュメント: (リンク »)

プレスリリース提供:PR TIMES (リンク »)
本プレスリリースは発表元企業よりご投稿いただいた情報を掲載しております。
お問い合わせにつきましては発表元企業までお願いいたします。

【企業の皆様へ】企業情報を掲載・登録するには?

御社の企業情報・プレスリリース・イベント情報・製品情報などを登録するには、企業情報センターサービスへのお申し込みをいただく必要がございます。詳しくは以下のページをご覧ください。

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]