Summary
In this chapter, you learned what to consider when selecting a deployment target for your Remix application. You learned more about different hosting providers, environments, and runtimes. You now understand that Remix runs on long-running servers, serverless environments, and edge runtimes. Each environment has advantages and disadvantages that you must consider when selecting a template and deployment target.
Remix’s different deployment targets operate on different JavaScript runtimes, such as Node.js, workerd, and Deno. Different JavaScript runtimes support different web standards and either support or do not support Node.js standard libraries. When picking a template, you must consider what JavaScript runtime you want to work with.
This chapter introduces you to a nine-step process to migrate from one adapter to another. Switching out adapters enables you to try out different hosting providers and environments and to stay agile in case your requirements change...