Modern-day samurai kneeling in traditional armor, sword in hand, against a vibrant wall of multicolored paint splashes — symbolizing the fusion of ancient warrior spirit with contemporary creativity.

Articles tagged with "UX"

Focusgroup: The Future of Keyboard Navigation

blogA comic-style hero image split in two: on the left, a tired developer, wearing a purple hoodie, is chained by 'JavaScript Logic' and 'Manual Tabbing' logic, struggling with complex code. On the right, a smiling Michaël Vanderheyden with a cap and glasses gives a thumbs-up. Floating beside him, 'focusgroup' automatically handling navigation for 'toolbar', 'tablist', and 'menu' via standard arrow keys.

Chrome and Edge 150 shipped native focusgroup support — an HTML attribute that brings arrow-key navigation to the browser, with automatic ARIA roles and a polyfill available today.

5 min read • 589 words

decoding=async can break multipage view transitions

note

Turns out optimizing for performance can actually harm user experience... Did you know that decoding "async" can break multipage View Transitions? When a view transition is triggered, the browser captures a snapshot of the new page to animate from. If an image is still decoding asynchronously at tha...

If you ask customers or product owners to choose between feature and accessibility, they will choose feature almost every time.

blogDiverse group of colleagues smiling in a bright office; one colleague uses a wheelchair, emphasizing inclusive teamwork. Text reads: ‘Design for accessibility — make your product usable for all.’

"If you ask customers or product owners to choose between feature and accessibility, they will choose feature almost every time."

6 min read • 666 words

Things You Need To Test Your Web App

blogDigital workspace with a developer surrounded by a desktop, laptop, tablet, and phone, representing comprehensive web app testing across platforms.

Discover essential techniques for testing web apps across devices and browsers. Use DevTools, Lighthouse, and network throttling to ensure reliable performance.

8 min read • 934 words