Home/Frontend
Topic

Frontend

1,512 articles on Frontend.

11,739 articles
Frontend — Accessibility audit with react-axe and eslint-plugin-jsx-a11y

Accessibility audit with react-axe and eslint-plugin-jsx-a11y

react-axe is a library that audits a React application and logs any accessibility issues to the Chrome DevTools console. eslint-plugin-jsx-a11y is an ESLint plugin that identifies and enforces a number of accessibility rules directly in your JSX. Using them in combination can provide a comprehensive auditing approach to find and fix any accessibility concerns in your application.

Wweb.dev·Frontend
Frontend — Measure browser autofill on your forms

Measure browser autofill on your forms

To optimize user experience, it's essential to understand how users interact with your forms. Browser autofill plays a significant role in this process. Learn how to collect and analyze data on how users use autofill in your forms.

Wweb.dev·Frontend
Frontend — Avoid large, complex layouts and layout thrashing

Avoid large, complex layouts and layout thrashing

Layout is where the browser figures out the geometric information for elements - their size and location in the page. Each element will have explicit or implicit sizing information based on the CSS that was used, the contents of the element, or a parent element. The process is called Layout in Chrome.

Wweb.dev·Frontend
Frontend — Back/forward cache

Back/forward cache

Learn to optimize your pages for instant loads when using the browser's back and forward buttons.

Wweb.dev·Frontend
Frontend — Centering in CSS

Centering in CSS

Follow 5 centering techniques as they go through a series of tests to see which one is the most resilient to change.

Wweb.dev·Frontend
Frontend — Content reordering

Content reordering

When creating a layout using CSS, ensure you give the same experience for keyboard users as other users.

Wweb.dev·Frontend
Frontend — CSS animated grid layouts

CSS animated grid layouts

In CSS Grid, the `grid-template-columns` and `grid-template-rows` properties allow you to define line names and track sizing of grid columns and rows, respectively. Supporting interpolation for these properties allows grid layouts to smoothly transition between states, instead of snapping at the halfway point of an animation or transition.

Wweb.dev·Frontend
Frontend — CSS subgrid

CSS subgrid

Subgrid enables grid shareability, allowing nested grids to align to ancestors and siblings.

Wweb.dev·Frontend
Frontend — Defer non-critical CSS

Defer non-critical CSS

Learn how to defer non-critical CSS with the goal of optimizing the Critical Rendering Path, and improving First Contentful Paint (FCP).

Wweb.dev·Frontend