# trivago rebuilds hotel filters for accessibility and performance

DevFeed: [trivago rebuilds hotel filters for accessibility and performance](<https://devfeed.tech/articles/trivago-just-made-filtering-faster-and-more-accessible-but-why-and-how-28075.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/melodic-filters-article/>)

Author: Tom Dwyer

Published: 2017-12-22T00:00:00Z

Content type: article

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [legacy](<https://devfeed.tech/topics/legacy.md>), [maintenance](<https://devfeed.tech/topics/maintenance.md>), [Redux](<https://devfeed.tech/topics/redux.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [legacy](<https://devfeed.tech/tags/legacy.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [redux](<https://devfeed.tech/tags/redux.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>)

## AI overview

trivago describes rebuilding its hotel filter sidebar to replace legacy Harmony code with Melody JS and Redux. The rewrite aimed to improve keyboard accessibility, reduce maintenance overhead, and address rendering performance on mobile devices.

## Source excerpt

Filtering is an important way to find what you're really looking for, so why should we be okay with some users not being able to access them? We're not, so we did something about it.