JAMスタックのNetlify、Denoを採用したサーバレス環境「Netlify Edge Functions」ベータ公開。Deno Deployの分散エッジでNext.js/Nuxt/SvelteKit/Remixなど実行

今回は「JAMスタックのNetlify、Denoを採用したサーバレス環境「Netlify Edge Functions」ベータ公開。Deno Deployの分散エッジでNext.js/Nuxt/SvelteKit/Remixなど実行」についてご紹介します。

関連ワード (セキュリティ、以上、具体的等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Webホスティングサービスを提供するNetlifyは、Denoを採用した新しいサーバレス環境「Netlify Edge Functions」をパブリックベータとして公開しました。

We know some of you have been on the edge of your seats for this one, but the wait is over because Edge Functions is here!

Learn more about how you can leverage our edge network to deliver faster sites and apps to your users in the blog post below:https://t.co/sDF7zW5qyL

— Netlify (@Netlify) April 19, 2022

NetlifyはJAMスタックによるWebホスティングを提供するベンダ

Netlifyは、JAMスタックと呼ばれるアーキテクチャを用いたWebホスティングサービスを提供するベンダとして知られています。

JAMスタックとは、基本的にはWebサイトのすべてのWebページを静的なHTMLファイルとして生成し、Webページ上の動的な要素についてはHTMLに埋め込んだJavaScriptからバックエンドサーバのAPIを呼び出すことで実現します。

このアーキテクチャの利点は、静的HTMLをWebサーバから配信するだけでWebサイトを公開できるため、CDNなどを用いたスケーラブルかつ安定したなWebページの配信が可能で、しかもWebサーバ側に複雑なロジックがないためセキュリティ面でも堅牢となること、などが挙げられます。

Netlifyでは、サーバサイドでの静的HTML生成あるいはサーバサイドレンダリングのためのフレームワークとしてReact、Vue、Nuxt、Gatsby、Hugoなど、ほとんどすべてのフレームワークに対応しています。

Netlifyが今回ベータ公開したNetlify Edge Functionsは、このNetlifyのWebホスティングサービスに対して、JavaScript/TypeScriptが実行可能な分散ホスティングサービス「Deno Deploy」をベースにしたサーバレスコンピューティング環境を追加します。

Denoを分散ホスティングしたDeno Deployを採用

Deno Deployは、Node.jsを開発したライアン・ダール氏がNode.js開発時の反省を活かして、より優れたJavaScript/TypeScriptのサーバサイド環境実現のために開発しているDenoを、グローバルなエッジロケーションで分散ホスティングしたサービスです。

つまりNetlify Edge Functionsを利用することで、JAMスタックに対応した静的なWebページの生成を始めとするさまざまな処理を、Deno Deployが提供するグローバルな分散ホスティングサービスの多数のエッジロケーションで分散して実行できる、ということになります。

We have partnered with @Netlify to build Netlify Edge Functions!https://t.co/pZA3EwoYA7

— Deno (@deno_land) April 19, 2022

これにより同社が目指している、よりスケーラブルかつ可能な限り業界標準に対応したオープンなプラットフォームを用いたJAMスタックのWebサイトの可能性が拡張されることになります。

Netlify Edge Functionsも複数のフレームワークに対応

Netlifyによると、Netlify Edge Functionsも最初から複数のサーバサイドレンダリング用フレームワークに対応しています。

具体的には、Astro、Eleventy、Hydrogen、Next.js、Nuxt、Remix、SvelteKitです。

Netlifyは、今回パブリックベータとなったNetlify Edge Functions以外にも、すでにサーバレスコンピューティング環境として、オンデマンドで実行可能されるAPIのための関数を設定できるNetlify Functions、バックグラウンド実行のためのNetlify Background functions、スケジュールを指定して実行できるNetlify Scheduled functionsなども提供しており、組み合わせによってこれまで以上に柔軟なJAMスタックの利点を活かしたWebサイトが構築できると説明しています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
バルミューダ、5Gスマホを新ブランドで発売 ハイテク特化の「BALMUDA Technologies」
くらテク
2021-08-08 16:31
チケット販売のぴあ、ワクチン予約サービスを自治体向けに提供 「数十万件規模のアクセスにも耐えられる」
企業・業界動向
2021-05-14 14:51
フェイスブックが開発途上国向けにInstagram Liteを提供、わずか2MBでAndroid版のみ
ネットサービス
2021-03-12 10:20
ざんねんなセキュリティ–流行のゼロトラストが「既に導入済」は本当か?
IT関連
2022-04-16 10:46
カメラではなくレーダーを使ったプライバシーが保護されたアクティビティ追跡の可能性をカーネギーメロン大学の研究者らが提示
セキュリティ
2021-05-30 11:11
多数の著名投資家が支援するカーボンオフセットマーケットPachamaが約16億円調達
EnviroTech
2021-05-02 02:02
再生医療スタートアップU-Factorと慶應義塾大学医学部、幹細胞培養上清液によるドライアイ治療の共同研究開始
IT関連
2022-02-04 14:52
Chromeブラウザでお気に入りサイトを「フォロー」する機能のテスト開始(RSSベース)
アプリ・Web
2021-05-21 23:49
第25回:ITベンダーからの転職が増えたひとり情シスの姿
IT関連
2021-04-08 07:26
マイクロソフトとNECの協業拡大は何が新しいのか、どんな意味があるのか
IT関連
2021-07-15 20:49
スマホ版「ドクターマリオ」サービス終了へ 任天堂とLINE共同開発のパズルゲーム
企業・業界動向
2021-07-29 16:33
NTTドコモとKDDIが解約手続きページに「noindex」タグを挿入、検索で非表示にしていたと判明
パブリック / ダイバーシティ
2021-02-27 11:05
EUデータ保護当局のトップ監督官が公共の場での顔認識の禁止を強く要請
パブリック / ダイバーシティ
2021-04-27 23:08
Dropbox、ドキュメント共有プラットフォームのDocSendを買収へ–約180億円
IT関連
2021-03-10 14:26