先頃、CloudflareはCloudflare Pagesの一般提供 (GA) を発表した: 高速、セキュア、フロントエンド開発者が無料でできるJamstackサイトの構築、ホスト、コラボレーション。
昨年12月、CloudflareはCloudflare Pagesのベータ版を発表した。これには、Cloudflare Edgeでのホスティングのメリット、GitHubリポジトリとの統合、Cloudflare Workers Platformが含んでいる。Cloudflare PagesのGAリリースで、同社はWeb分析、組み込みのリダイレクト、保護されたプレビュー、ライブプレビュー、イメージの最適化など、いくつかの新機能を追加した。
GAリリースのCloudflareのブログ投稿によると、Web分析は、開発者が稼働日からWebサイトのトラフィックを監視する無料の組み込み機能だ。開発者はシングルクリックで、トラフィックやWebコアの急所に関するメトリックを含め、サイトの進行状況やパフォーマンスの追跡を開始できる。
出典: https://blog.cloudflare.com/cloudflare-pages-ga/
Web分析の次に、Cloudflare Pagesは次も提供する:
- リダイレクトファイルのサポート – 開発者はプロジェクトのビルド出力ディレクトリに、ユーザが正しいURLにリダイレクトする _redirects ファイルを追加できる
- 新しいCloudflare Accessとの統合 - ボタンをクリックするだけでプレビューデプロイメントへのアクセスを制限する
- Cloudflare Tunnelを使用したライブプレビュー – 開発者にセキュアなトンネルを介してローカルホストを簡単に共有できるURLで公開できるようにする。これによって、コミットする前にチームメートからライブフィードバックを得ることができる
- 2つの新しいタイプの圧縮: 画像圧縮とネットワーク経由でのバイト数の削減のためのPolishによる画像圧縮 - Pagesは、クライアントがサポートする圧縮のタイプに基づいて、gzipまたはBrotliで圧縮されたコンテンツを提供する
現在、Cloudflareは、開発者がJAMstackフレームワークを使用してサイトを構築したりデプロイできる、2つのクラウドホスティング会社NetlifyとVercelとで直接競合している。Hacker NewsでCloudflareとNetiflyを比較しているスレッドの回答者は次のように書いている:
分析に関して、Cloudflareはいくつかの非常に基本的な分析を提供します。これは便利だと思います。Netlifyでは、独自の分析スクリプトを含めるか、有料バージョンを使用する必要があります。また、Cloudflare Pagesではページが著しく速く読み込まれることにも気づきました。
一方、NetlifyはCloudflare Pagesがホストするサイトのタイプに特化しているため、プロダクト全体がそれに向けてより洗練されています。また、サイトの構築 (少なくともHugoの使用で) はNetlifyがはるかに高速です。Netlifyでのインスタントロールバックは素晴らしいです。
Netiflyの制限とCloudflareを考慮することも重要です。無料版では、Cloudflareはビルドの数を制限し、Netlifyは合計ビルド時間 (分) を制限します。Netlifyは帯域幅の制限があり、Cloudflareでは帯域幅制限について言及していません。
CloudflareのCTO、John Graham-Cumming氏は、InfoQに語った:
Cloudflare Pagesは、ベータ版の数か月の間に開発者から信じられないほど多くの関心を集めました。何千人もの開発者が、プラットフォーム上に構築された1万を超えるプロジェクトをデプロイしました。一般提供のローンチにより、誰もがより信じられないほどの速度、コラボレーション、セキュリティでWebサイトを構築およびデプロイできるようになりました。プラットフォームは、開発の面倒な部分を処理するように設計されているため、開発者は楽しさと創造性に集中できます。
さらに、Graham-Cummingは、Cloudflare Pagesの今後についても開示した:
組み込みのWeb分析やライブプレビューなどの新機能はまだ始まったばかりです。Pagesでのフルスタックアプリケーション開発を可能な限りシームレスにする機能の開発を継続する予定です。
ブログ投稿で、GitLab / Bitbucketサポート、Webhook、A/Bテストなどの個別の更新についても言及している。