CDNの文脈でいうエッジコンピューティングはフロントエンドのものとされることが多い気がするけど、そうじゃない。フロントエンドの技術を使ったバックエンドである。 フロントエンド? ユーザーに近いところで実行されるという意味ではフロントエンドかもしれない。あと、VercelのNext.jsのように、フロントエンドフレームワークのファンクションがエッジで動くからフロントエンドでしょというのはある。そしてエッジのファンクションはたいていフロントエンドで使われているJavaScriptもしくはTypeScriptで書く。そうするとツールチェーンも、例えば「Vite」と聞いてそれが何であるか?を答えられる人はフロントエンドやってる人の方が多いだろう。 2つのユースケース エッジには2つのユースケースがある。 CDNの機能を拡張する。オリジンありき。 サーバーレスコンピュート。オリジンそのものになる。
![エッジは誰のもの? - ゆーすけべー日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/3ccc861dcdac37cb011afcc8d57c86780a8204f9/height=288;version=1;width=512/https%3A%2F%2Fss.yusukebe.com%2F18a8efc7d34038749027f93218a72a37cf0060c47ce32de8517fc88380aae9db_1000x618.png)