Developing for the Edge
Edge is a multifaceted term that can mean different things in different contexts. It might denote a location, a runtime, or a computing paradigm. You may recall from Chapter 3, Deployment Targets, Adapters, and Stacks, that Remix can be deployed to various server environments, including edge environments. In this chapter, we will dive deeper into developing for the edge and explore what it means to develop Remix applications that run on edge environments.
The chapter is split into two sections:
- Living on the edge
- Understanding the edge’s benefits and limitations
First, we will discuss edge computing and define related concepts. Next, we will consider the benefits and limitations of hosting Remix at the edge.
After reading this chapter, you will understand what it means to deploy to the edge and know what to consider when working with Remix in edge environments. Further, you will know about popular edge providers and be able to...