Data sources and licenses used on this site
frontend-practical.dev builds its content from multiple open data sources. Each source's license is listed below. We restructure and visualize the source material, and machine-translate as needed.
Data sources
OWASP Cheat Sheet Series
CC BY-SA 4.0The body content of the security section is derived from OWASP Cheat Sheet Series.
MDN Web Docs
CC BY-SA 2.5MDN Web Docs is used for the security glossary, Web API summaries in the Web concepts section, and the description / overview text on HTML / CSS / JavaScript feature pages.
web-features (web-platform-dx/web-features)
Apache-2.0Baseline status (Widely / Newly / Limited available) is sourced from the web-features package.
@mdn/browser-compat-data (BCD)
CC0 1.0Browser compatibility data (supported versions, sub-feature compatibility) is sourced from BCD.
React official docs (react.dev)
CC BY 4.0The React vs Web Components comparison topic describes React's runtime, component model, and hooks based on the official react.dev documentation. The source content is licensed under CC BY 4.0; we cite react.dev when quoting or summarizing.
W3C standards (WCAG / WAI-ARIA / ARIA APG)
W3C Document LicenseThe accessibility section references the official WCAG 2.2 success criteria titles and text, WAI-ARIA role/property definitions, and the ARIA Authoring Practices Guide (APG) design patterns directly from the W3C primary sources.
web.dev (Google Developers)
CC BY 4.0Rendering taxonomy (SSR / CSR / static rendering, etc.) definitions are quoted from Google's web.dev 'Rendering on the Web' article as the primary source. We borrow web.dev's server-side / static rendering definitions to establish MPA's technical foundation — which MDN doesn't cover directly (note: the web.dev article itself does not use the term 'MPA').
Wikipedia
CC BY-SA 4.0Referenced for contrast phrasing such as 'traditional website' / 'classic page redraw model' inside the 'Single-page application' article, mapping to what we call MPA. Wikipedia likewise has no standalone MPA entry — supporting the observation that 'MPA' is industry jargon rather than a formally defined term.
About translation
When the primary source is in English, the Japanese version is machine-translated (Google Translate / DeepL) by default. We run automated quality checks on the output (placeholder leak detection, structural consistency, URL set matching, etc.), but completeness is not guaranteed. For critical use, always consult the original source.
The content on this site is provided for educational and reference purposes and is not guaranteed to be fit for any particular use. Always verify against the official documentation before applying configuration to production.