-
Notifications
You must be signed in to change notification settings - Fork 601
Home
Welcome to the FAST-DNA developer documentation!
FAST-DNA is an accelerator for anyone using the distributed NPM packages. In order to be successful there must be some key objectives around standards and best practices.
- Compliance in WCAG 2.0 AA and Microsoft Accessibility Standards
- Internationalized across 194 global markets and 15 regions
- Cross-browser compatibility in all modern browsers
- Progressively enhanced responsive and adaptive designs
- Machine-readable HTML Microdata
- Self-described, documented, and validated components with JSON Schemas
- Scalable and Semantic HTML, JSS, and JavaScript
Dependencies are purposely limited to simplify the upgrade cycle. Due to the constantly changing nature of web technologies, it’s imperative to update more frequently with less friction and without customer impact.
The dependencies only apply to the design language packages. For example, FAST components react msft.
- picturefill.min.js for browser feature detection.
- modernizr.min.js controls responsive images based on a variety of screen sizes, viewports, size, and resolutions.
Building blocks include all the parts (patterns, layouts, and components) used to construct Web site and application experiences. Components include default styles and behaviors applied regardless of where on the page the component is located.
More complex behaviors can be implemented using the FAST Animation library.