Skip to main content

Appendix A — All Sources and References

All URLs verified for the May 2026 edition.


Performance and Core Web Vitals

  1. https://web.dev/articles/lcp — Largest Contentful Paint (LCP) — Google Chrome team
  2. https://web.dev/articles/inp — Interaction to Next Paint (INP) — Google Chrome team
  3. https://web.dev/articles/cls — Cumulative Layout Shift (CLS) — Google Chrome team
  4. https://www.corewebvitals.io/core-web-vitals — Core Web Vitals explained 2026
  5. https://nitropack.io/blog/most-important-core-web-vitals-metrics/ — CWV thresholds and pass rates
  6. https://push-based.io/article/what-is-lcp-and-why-it-matters-unlock-instant-page-experiences-part-1 — LCP four phases
  7. https://dev.to/hasunnilupul/web-performance-metrics-how-to-improve-fcp-lcp-and-cls-395e — CWV improvement strategies
  8. https://www.ateamsoftsolutions.com/core-web-vitals-optimization-guide-2025-showing-lcp-inp-cls-metrics-and-performance-improvement-strategies-for-web-applications/ — 2025 optimization guide

CSS and Styling

  1. https://2024.stateofcss.com/en-US/features/ — State of CSS 2024 feature survey
  2. https://css-tricks.com/state-of-css-2024-results/ — State of CSS 2024 results summary
  3. https://www.dataformathub.com/blog/tailwind-css-v4-deep-dive-why-the-oxide-engine-changes-everything-in-2025-lz4 — Tailwind CSS v4 Oxide engine
  4. https://eastondev.com/blog/en/posts/dev/20260325-tailwind-css-v4-features/ — Tailwind v4 feature breakdown
  5. https://medium.com/@komirishettysaiteja/tailwind-v4-explained-new-features-differences-and-migration-tips-00ea7cade03c — Tailwind v4 migration tips
  6. https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_containment/Container_queries — Container Queries MDN
  7. https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout/Subgrid — CSS Subgrid MDN
  8. https://developer.mozilla.org/en-US/docs/Web/CSS/:has:has() selector MDN
  9. https://developer.mozilla.org/en-US/docs/Web/CSS/@layer — Cascade Layers MDN

Accessibility

  1. https://www.allaccessible.org/blog/website-accessibility-audit-guide-wcag-template — WCAG 2.2 audit guide
  2. https://www.ombulabs.ai/blog/wcag-accessibility-requirements-project-managers.html — WCAG 2.2 requirements overview
  3. https://www.davidmello.com/software-testing/test-automation/playwright-accessibility-testing-axe-lighthouse-limitations — Playwright a11y testing and tool limitations
  4. https://github.com/dequelabs/axe-core — axe-core accessibility engine source
  5. https://www.w3.org/WAI/WCAG22/quickref/ — WCAG 2.2 Quick Reference (W3C)
  6. https://www.deque.com/axe/ — Deque axe accessibility tools
  7. https://www.european-accessibility-act-compliance.com/ — EU Accessibility Act 2025 compliance guide

TypeScript

  1. https://www.dataformathub.com/blog/typescript-5-4-5-6-the-essential-features-you-need-to-master-in-2025-tix — TypeScript 5.4–5.6 features
  2. https://effectivetypescript.com/2025/12/19/ts-2025/ — TypeScript year in review 2025
  3. https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-9.html — TypeScript 5.9 release notes
  4. https://devblogs.microsoft.com/typescript/typescript-native-port/ — TypeScript Go rewrite announcement
  5. https://www.typescriptlang.org/tsconfig — TypeScript tsconfig reference
  6. https://www.typescriptlang.org/docs/handbook/2/types-from-types.html — TypeScript advanced types

JavaScript

  1. https://www.frontendtools.tech/blog/javascript-es2025-features — ES2025 features overview
  2. https://2statesapart.com/blog/es2025-features — ES2025 feature detailed breakdown
  3. https://tc39.es/proposal-temporal/ — Temporal API specification (TC39)
  4. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/withResolvers — Promise.withResolvers MDN
  5. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules — ES Modules guide MDN

React

  1. https://react.dev/blog/2024/12/05/react-19 — React 19 official announcement
  2. https://react.dev/blog/2025/04/21/react-labs-what-we-have-been-working-on-april-2025 — React Labs April 2025
  3. https://blog.madrigan.com/en/blog/202512260849/ — React 19 Compiler and Server Actions in depth
  4. https://weqtechnologies.com/react-19-features-updates-2025-whats-new-why-it-matters/ — React 19 comprehensive overview
  5. https://react.dev/reference/react/use — use() hook reference
  6. https://react.dev/reference/react/useOptimistic — useOptimistic hook reference
  7. https://react.dev/reference/react-dom/hooks/useFormStatus — useFormStatus hook reference
  8. https://react.dev/reference/rsc/server-components — React Server Components reference

Next.js

  1. https://nextjs.org/blog/next-16 — Next.js 16 release notes
  2. https://nextjs.org/docs/app/guides/upgrading/version-16 — Next.js 16 upgrade guide
  3. https://nextjs.org/docs/app/building-your-application/caching — Next.js 16 caching documentation
  4. https://nextjs.org/docs/app/building-your-application/rendering — Rendering strategies in Next.js
  5. https://vercel.com/blog/turbopack-for-development-stable — Turbopack stable announcement

Frameworks

  1. https://dev.to/mohamedlaminef/whats-new-in-angular-19-standalone-components-signals-and-more-44hf — Angular 19 features
  2. https://angular.dev/guide/signals — Angular Signals official guide
  3. https://www.nucamp.co/blog/javascript-framework-trends-in-2026-what-s-new-in-react-next.js-vue-angular-and-svelte — Framework trends 2026
  4. https://www.scalablepath.com/javascript/svelte-5-review — Svelte 5 Runes review
  5. https://markaicode.com/qwik-resumable-apps-vs-react-server-components/ — Qwik vs RSC comparison
  6. https://www.infoworld.com/article/3804318/state-of-javascript-highlights-from-the-latest-javascript-developer-survey.html — State of JS 2024 highlights
  7. https://stateofjs.com/en-US — State of JavaScript survey (annual)
  8. https://vuejs.org/guide/extras/composition-api-faq.html — Vue Composition API
  9. https://astro.build/blog/astro-5/ — Astro 5 release notes

State Management

  1. https://www.techinterview.org/post/3233475108/frontend-state-management-zustand-jotai-redux/ — State management tool comparison 2026
  2. https://tanstack.com/query/latest/docs/framework/react/guides/optimistic-updates — TanStack Query optimistic updates
  3. https://zustand.docs.pmnd.rs/ — Zustand documentation
  4. https://jotai.org/docs/introduction — Jotai introduction
  5. https://redux-toolkit.js.org/ — Redux Toolkit documentation
  6. https://react-hook-form.com/get-started — React Hook Form getting started
  7. https://zod.dev/ — Zod validation library

API Design

  1. https://jsgurujobs.com/blog/rest-api-vs-graphql-vs-trpc-in-2026-and-why-your-api-layer-choice-affects-your-team-size-more-than-your-tech-stack — REST vs GraphQL vs tRPC 2026
  2. https://pockit.tools/blog/rest-graphql-trpc-grpc-api-comparison-2026/ — API comparison comprehensive
  3. https://trpc.io/docs — tRPC documentation
  4. https://openapi-ts.dev/openapi-fetch/ — openapi-typescript fetch client
  5. https://www.apollographql.com/docs/react/ — Apollo Client React documentation
  6. https://the-guild.dev/graphql/codegen — GraphQL code generation

Testing

  1. https://kentcdodds.com/blog/the-testing-trophy-and-testing-classifications — Testing Trophy (Kent C. Dodds)
  2. https://blog.logrocket.com/vitest-adoption-guide/ — Vitest adoption guide
  3. https://www.pkgpulse.com/blog/testing-libraries-compared — Testing libraries compared 2026
  4. https://mswjs.io/docs/ — MSW documentation
  5. https://testing-library.com/docs/react-testing-library/intro/ — React Testing Library
  6. https://playwright.dev/docs/accessibility-testing — Playwright accessibility testing
  7. https://playwright.dev/docs/best-practices — Playwright best practices

Security

  1. https://cheatsheetseries.owasp.org/cheatsheets/Content_Security_Policy_Cheat_Sheet.html — OWASP CSP cheat sheet
  2. https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Content-Security-Policy/require-trusted-types-for — Trusted Types MDN
  3. https://dev.to/zeeshanali0704/frontend-system-design-authentication-flows-guide-1jjb — Auth flows guide
  4. https://owasp.org/www-project-top-10/ — OWASP Top 10
  5. https://datatracker.ietf.org/doc/html/rfc9700 — OAuth 2.1 (PKCE mandatory) — RFC 9700
  6. https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity — SRI documentation MDN
  7. https://cure53.de/purify — DOMPurify security library

Bundlers and Build Tools

  1. https://vitejs.dev/guide/ — Vite documentation
  2. https://rspack.dev/guide/start/introduction — Rspack introduction
  3. https://turbo.build/repo/docs — Turborepo documentation
  4. https://nx.dev/getting-started/intro — Nx getting started
  5. https://webpack.js.org/concepts/ — Webpack 5 concepts

Micro-Frontends

  1. https://blog.logrocket.com/solving-micro-frontend-challenges-module-federation/ — Module Federation challenges and solutions
  2. https://climbtheladder.com/micro-frontend-interview-questions/ — MFE interview questions
  3. https://lucamezzalira.com/2019/04/08/adopting-a-micro-frontends-architecture/ — Luca Mezzalira adopting MFE
  4. https://entando.com/page/en/7_successful_companies_using_micro_frontends — Companies using MFEs
  5. https://single-spa.js.org/docs/getting-started-overview — Single-SPA documentation

Architecture Patterns and Organization

  1. https://feature-sliced.design/docs/get-started/overview — FSD overview and documentation
  2. https://www.angulararchitects.io/en/blog/the-core-of-domain-driven-design/ — DDD applied to Angular frontend
  3. https://medium.com/@ignatovich.dm/understanding-software-architecture-ddd-clean-architecture-and-hexagonal-architecture-13758e59c951 — DDD, Clean, Hexagonal architecture
  4. https://dev.to/m_midas/atomic-design-and-its-relevance-in-frontend-in-2025-32e9 — Atomic Design 2025 relevance
  5. https://medium.com/@developer.1px/what-is-mvc-architecture-in-frontend-development-mvc-mvvm-mvi-99778184a628 — MVC/MVVM/MVI for frontend
  6. https://aws.amazon.com/blogs/mobile/backends-for-frontends-pattern/ — BFF pattern on AWS
  7. https://samnewman.io/patterns/architectural/bff/ — Sam Newman original BFF

ADRs and Architecture Documentation

  1. https://www.redhat.com/en/blog/architecture-decision-records — ADR guide from Red Hat
  2. https://www.cognitect.com/blog/2011/11/15/documenting-architecture-decisions — Nygard original ADR post
  3. https://ozimmer.ch/practices/2022/11/22/MADRTemplatePrimer.html — MADR template primer
  4. https://adr.github.io/ — ADR GitHub organization and tools
  5. https://github.com/thomvaill/log4brains — Log4brains ADR management tool
  6. https://bitsmuggler.github.io/arc42-c4-software-architecture-documentation-example/ — arc42 + C4 worked example
  7. https://c4model.com/ — C4 model official site (Simon Brown)

Total: 108 sources across all topic areas. All links checked May 2026. Some pages may move after publication.