Understanding the Difference Between `Context.Tag` and `Effect.Tag`

What is the difference between Context.Tag and Effect.Tag?

I think I understand Context.Tag, but I'm not sure when you'd use Effect.Tag instead?

I've read https://effect.website/docs/guides/runtime#effecttag and a few responses to similar questions, Seeking Feedback on Refactoring and Abstracting TypeScript Fetch Implementation, https://discord.com/channels/795981131316985866/1237045215353639037/1237422516826275890
Effect is a powerful TypeScript library designed to help developers easily create complex, synchronous, and asynchronous programs.
Introduction to Runtime – Effect Docs
Was this page helpful?