GitHub Codespaces "in Browser" versus "from VS Code" versus "Dev Containers"

GitHub Codespaces "in Browser" versus "from VS Code" versus "Dev Containers"

GitHub Codespaces are great because you have an instant dev env with all dependencies installed and everything configured. But, I don't run them in Browser because of some limitations and conflicts with browser shortcuts. If I'm running a Codespace, then I'll connect to it from VS Code using the GitHub Codespaces extension. But most of the time I run Dev Containers instead of Codespaces, because I only have one dev machine and don't really need to consume those cloud resources for a Codespace.