This guide documents our approach to developing on the web clients in our codebase (web app, browser extension and shared code). See also our TypeScript guide in the handbook.