Fonti autorevoli
Le definizioni, i principi e le pratiche di questo pack si fondano sulle seguenti fonti primarie e ampiamente riconosciute. Gli enti di standardizzazione (W3C, WHATWG, IETF), la documentazione mantenuta della piattaforma web (MDN) e le linee guida di performance di web.dev di Google sono citati dove un concetto ha un riferimento canonico.
Documentazione della piattaforma web
- MDN Web Docs - riferimento per HTML, CSS, JavaScript e Web API. https://developer.mozilla.org/
- MDN Web Docs - guida a CSS Grid Layout. https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_grid_layout
- MDN Web Docs - guida a Flexbox. https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_flexible_box_layout
- MDN Web Docs - Web Components. https://developer.mozilla.org/en-US/docs/Web/API/Web_components
Standard e specifiche
- HTML Living Standard - WHATWG. https://html.spec.whatwg.org/
- DOM Living Standard - WHATWG. https://dom.spec.whatwg.org/
- ECMAScript Language Specification - TC39 / Ecma International. https://tc39.es/ecma262/
- Content Security Policy Level 3 - W3C. https://www.w3.org/TR/CSP3/
- Web Content Accessibility Guidelines (WCAG) 2.1 - W3C Recommendation. https://www.w3.org/TR/WCAG21/
- ARIA Authoring Practices Guide (APG) - W3C. https://www.w3.org/WAI/ARIA/apg/
- Subresource Integrity - W3C. https://www.w3.org/TR/SRI/
Performance e Core Web Vitals
- web.dev - Core Web Vitals. https://web.dev/articles/vitals
- web.dev - Largest Contentful Paint (LCP). https://web.dev/articles/lcp
- web.dev - Interaction to Next Paint (INP). https://web.dev/articles/inp
- web.dev - Cumulative Layout Shift (CLS). https://web.dev/articles/cls
- Documentazione di Google Lighthouse. https://developer.chrome.com/docs/lighthouse/overview
Framework e tooling
- Documentazione di React. https://react.dev/
- Documentazione di Angular. https://angular.dev/
- Documentazione di Vue.js. https://vuejs.org/guide/introduction.html
- Documentazione di Svelte. https://svelte.dev/docs
- Documentazione di Vite (build tooling, HMR). https://vite.dev/guide/
- TypeScript Handbook. https://www.typescriptlang.org/docs/
Sicurezza
- OWASP Top Ten (rischi di sicurezza delle applicazioni web). https://owasp.org/www-project-top-ten/
- OWASP Cheat Sheet Series (XSS Prevention, Content Security Policy). https://cheatsheetseries.owasp.org/
- MDN - Cross-site scripting (XSS). https://developer.mozilla.org/en-US/docs/Web/Security/Attacks/XSS