use-modern-browser-apis
Using Modern Browser APIs
We prefer native, modern browser APIs — standardized, widely supported, and high-leverage — to heavy external libraries or custom fallbacks. Use them to simplify logic, improve performance, and reduce bundle size where appropriate.
Philosophy
- PREFER browser-native capabilities over third-party dependencies
- PROGRESSIVE ENHANCE: Always provide sensible fallbacks for APIs that aren’t available in all clients
- ASYNC & SECURE: Use promise-based and secure context APIs for non-blocking, safe access
Core & Widely Supported APIs
These APIs are stable, broadly implemented, and useful in everyday applications.
UI & Interaction
More from academind/claude-code-course-resources
bun-first
Describes efficient usage of Bun and Bun APIs instead of Node.js (and its APIs)
1modern-tailwind
Build clean, scalable UIs with Tailwind CSS using modern utilities and variants
1clean-typescript
Write clean, efficient TypeScript code that follows common best practices
1web-security
Enforce web security and avoid security vulnerabilities
1modern-accessible-html-jsx
Write clean, modern, and highly accessible HTML & JSX code, using semantically correct elements and attributes
1modern-best-practice-nextjs
Build modern Next.js apps with App Router and best practices
1